Skip to content

Tag: list

Pop multiple items from the beginning and end of a list

Suppose I have a list of items like this: I want to pop two items from the left (i.e. a and b) and two items from the right (i.e. h,i). I want the most concise an clean way to do this. I could do it this way myself: Any other alternatives? Answer From a performance point of view: mylist =

Python quicksort – one list – swaps

**I need to make a quicksort algorithm but so that it uses only one list and does swaps inside of it. I managed to make it “sort” or position the first element but now i don’t know how to implement the recursion. The biggest problem I’m having is how to recursively work on a part of th…

Wrapping around on a list when list index is out of range

I’m looking for some code improvement, or a pre-built version of what I’ve implemented myself as I think there might be, or should be, a cleaner way to achieve what I want. I’m writing a piece of software to convert guitar tabs into classical notation, I need to convert the number on a tab t…