In [ ]:
# This is some IPython %magic
%xmode plain
In [ ]:
# with initial values
m = ['foo', 1, object()]
print m
In [ ]:
n = list('foo', 1, object())
In [ ]:
n = list(['foo', 1234, object()])
print n
In [ ]:
m[0] = 'bar'
print m
In [ ]:
m.append('baz')
print m
In [ ]:
q = ['y', 'z']
o = ['a', 'b', 'c']
o.append(q)
print o
In [ ]:
p = ['1', '2', '3']
p.extend(q)
print p
In [ ]:
r = ['a', 'b']
r + q
In [ ]:
r * 3
In [ ]:
del(p[2])
print p
In [ ]:
print m[0]
print m[1]
In [ ]:
# indices are integers
m['nope']
In [ ]:
# out of bounds
m[9]
In [ ]:
m[-3]
In [ ]:
from string import ascii_lowercase
letters = list(ascii_lowercase)
print letters
In [ ]:
print letters[0:6]
In [ ]:
print letters[:13]
print letters[13:]
In [ ]:
print letters[-3:]
print letters[:-3]
In [ ]:
print letters[-10:23]
In [ ]:
print letters[:]
In [ ]:
print letters[::2]
print letters[0:7:3]
In [ ]:
'f' in letters
In [ ]:
'F' in letters
In [ ]:
letters.index('m')
In [ ]:
letters.index('M')
In [ ]:
len(letters)
In [ ]:
a, b, c = [1, 2, 3]
print a
print b
print c
In [ ]:
x = [10, 20, 30]
d, e, f = x
print d
print e
print f
In [ ]:
sun, mon, tue, wed, thu, fri, sat = range(7) # <- actually an "iterator" in python 3
print sun
print sat