Lists are:
1. Ordered collections of arbitrary objects
2. Accessed by offset
3. Variable-length, heterogeneious, and arbitrarily nestable
4. Of the category "mutable sequence"
5 Arrays of object references
Examples:
L=[] # empty list
L=[123, 'abc', 1.23, {}]
L=['Bob',40.0, ['dev', 'mgr']] # nested
L=list('spam')
L=list(range(1,5))
L
L[i:j] # slicing
len(L)
L1+L2 # concatenation,
L*3 # repeat
L.append(4)
for x in L, print(x)
3 in L
L.extend(4,5,6)
L.insert(i, x)
L.index(x)
L.count(x)
L.sort()
L.reverse()
L.copy()
L.pop(i) #shrinking
L.remove(x)
del L
del L[i:j]
L{i:j]=[2,3,4]
:=[x**2 for x in range(5)]
list(map(ord, 'spam'))