立即学习:https://edu.csdn.net/course/play/26676/338777?utm_source=blogtoedu
>>> lst = []
>>> type(lst)
<class 'list'>
>>> list[]
File "<stdin>", line 1
list[]
^
SyntaxError: invalid syntax
>>> list()
[]
>>>
>>>
>>> str()
''
>>> int()
0
>>> float()
0.0
>>> a_lst = [2, 3, 3.14, "python lesson", []]
>>> type(a_lst)
<class 'list'>
>>>
>>>
>>> #列表是个筐,什么都能装
>>> #可以放各种类型的对象
>>> b_lst = [3, 2, 3.14, "python lession", []]
>>> id(a_lst)
140429191287104
>>> id(b_lst)
140429191286976
>>> [1, 1, 2, 2, 4]
[1, 1, 2, 2, 4]
>>> "book"
'book'
>>> #list元素有一定的顺序,可以重复
>>> lst = ['a', 'b', 'c', 'd']
>>> lst[0]
'a'
>>> s = 'book'
>>> s[0]
'b'
>>>
>>> lst[-1]
'd'
>>> #切片
>>> lst[1:3]
['b', 'c']
>>> lst
['a', 'b', 'c', 'd']
>>> lst[:3]
['a', 'b', 'c']
>>> lst[::-1]
['d', 'c', 'b', 'a']
>>> lst[::2]
['a', 'c']
>>> lst[1] = 100
>>> lst
['a', 100, 'c', 'd']
>>> s
'book'
>>> s[1] = 100
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
>>> s[1] = "p"
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'str' object does not support item assignment
>>> lst2 = [1, 2, 3]
>>> lst + lst2
['a', 100, 'c', 'd', 1, 2, 3]
>>> lst * 2
['a', 100, 'c', 'd', 'a', 100, 'c', 'd']
>>> len(lst)
4
>>> "a" in lst
True
>>> #list,字符串都是序列