These list operations have fast, optimized implementations. Other
list operations use generic implementations that are often slower.
Construct list with specific items:
[item0, ..., itemN]
Construct empty list:
[]list()
Construct list from iterable:
list(x: Iterable)
List comprehensions:
[... for ... in ...][... for ... in ... if ...]
lst[n](get item by integer index)lst[n:m],lst[n:],lst[:m],lst[:](slicing)lst1 + lst2,lst += iterlst * n,n * lst,lst *= nobj in lst
Set item by integer index:
lst[n] = x
For loop over a list:
for item in lst:
lst.append(obj)lst.extend(x: Iterable)lst.insert(index, obj)lst.pop(index=-1)lst.remove(obj)lst.count(obj)lst.index(obj)lst.reverse()lst.sort()
len(lst: list)