列表Tips

1 lst = [[]] * 5
2 print(lst)
3 lst[0].append(10)
4 print(lst)
5 lst[1].append(20)
6 print(lst)
7 lst.append(30)
8 print(lst)

执行结果:

[[], [], [], [], []]
[[10], [10], [10], [10], [10]]
[[10, 20], [10, 20], [10, 20], [10, 20], [10, 20]]
[[10, 20], [10, 20], [10, 20], [10, 20], [10, 20], 30]

说明:

列表乘法,只是生成了一个列表,乘法结果的每个元素共用这一个列表

1 lst = [1] + [2]
2 print(lst)

执行结果:

[1, 2]

说明:

两个列表相加,相当于把两个列表元素放在同一个列表

posted @ 2019-08-19 17:36  Elliott-Su  阅读(157)  评论(0)    收藏  举报