列 表
1、创建列表并赋值
>>> alist=[123,"abc",4.56,["inner","list"],7-9j]
>>> anotherlist=[None,"something to see here"]
>>> print(alist)
[123, 'abc', 4.56, ['inner', 'list'], (7-9j)]
>>> print(anotherlist)
[None, 'something to see here']
>>> alistThatStartedEmpty=[]
>>> print(alistThatStartedEmpty)
[]
>>> list("foo")
['f', 'o', 'o']

2、访问列表中的值
>>> alist
[123, 'abc', 4.56, ['inner', 'list'], (7-9j)]
>>> alist[0]
123
>>> alist[1:4]
['abc', 4.56, ['inner', 'list']]
>>> alist[:3]
[123, 'abc', 4.56]
>>> alist[3][1]
'list'

3、更新列表
>>> alist
[123, 'abc', 'float replacer', ['inner', 'list'], (7-9j)]
>>> anotherlist.append("hi,i'm new here")
>>> print(anotherlist)
[None, 'something to see here', "hi,i'm new here"]

4、del()删除列表中的元素
>>> alist
[123, 'abc', 'float replacer', ['inner', 'list'], (7-9j)]
>>> del alist[1]
>>> alist
[123, 'float replacer', ['inner', 'list'], (7-9j)]
>>> alist.remove(123)
>>> alist
['float replacer', ['inner', 'list'], (7-9j)]

5、操作符
>>> list1 = ["abc",123]
>>> list2 = ["xyz",789]
>>> list3 = ["abc",123]
>>> list1 <list2
True
>>> list2<list3
False
>>> list2>list3 and list1==list3
True
>>>

6、序列操作符
>>> num_list=[43,-1.23,-2,6.19e5]
>>> str_list=["jack","jumped","over","candlestick"]
>>> mixup_list=[4.0,[1,"x"],"beef",-1.9+6j]
>>> num_list[1]
-1.23
>>> num_list[1:]
[-1.23, -2, 619000.0]
>>> num_list[2:-1]
[-2]
>>> str_list[2]
'over'
>>> str_list[:2]
['jack', 'jumped']
>>> mixup_list
[4.0, [1, 'x'], 'beef', (-1.9+6j)]
>>> mixup_list[1]
[1, 'x']
>>> mixup_list[1][1]
'x'
>>> mixup_list[1][1] = -64.875
>>> mixup_list
[4.0, [1, -64.875], 'beef', (-1.9+6j)]
>>> num_list
[43, -1.23, -2, 619000.0]
>>> num_list[2:4] = [16.0,-49]
>>> num_list
[43, -1.23, 16.0, -49]
>>> num_list[0]
43
>>> num_list
[43, -1.23, 16.0, -49]
