list reverse(reverse the elements of the list in place list copy(return shallow copy of the list equivalent to [:an example that uses most of the list methodsfruits ['orange''apple''pear''banana''kiwi''apple''banana'fruits count('apple' fruits count('tangerine' fruits index('banana' fruits index('banana' find next banana starting position fruits reverse(fruits ['banana''apple''kiwi''banana''pear''apple''orange'fruits append('grape'fruits ['banana''apple''kiwi''banana''pear''apple''orange''grape'fruits sort(fruits ['apple''apple''banana''banana''grape''kiwi''orange''pear'fruits pop('pearyou might have noticed that methods like insertremove or sort that only modify the list have no return value printed they return the default none this is design principle for all mutable data structures in python using lists as stacks the list methods make it very easy to use list as stackwhere the last element added is the first element retrieved ("last-infirst-out"to add an item to the top of the stackuse append(to retrieve an item from the top of the stackuse pop(without an explicit index for examplestack [ stack append( stack append( stack [ stack pop( stack [ stack pop( stack pop( stack [ other languages may return ->insert(" ")->remove(" ")->sort() the mutated objectwhich allows method chainingsuch as data structures