Some useful methods of the list type are collected in the following Table 3.1:
Command | Action |
list.append(x) | Add x to the end of the list. |
list.extend(L) | Extend the list by the elements of the list L. |
list.insert(i,x) | Insert x at position i. |
list.remove(x) | Remove the first item from the list whose value is x. |
list.sort() | Sort the items of the list. |
list.reverse() | Reverse the elements of the list. |
list.pop() | Remove the last element of the list. |
Table 3.1: In-place methods of the datatype list
These methods are in-place operations, that is, they change the list directly.
Other methods, such as those given in Table 3.2, do not alter the list, but return some information or create a new list object:
Command | Action |
list.count(x) | Count how often x appears in the list. |
list.copy() | Create a copy of the list. |
Table 3.2: Methods...