http://liamchzh.0fees.net/?p=234&ckattempt=1
>>> lists = [[] for i in range(3)]
>>> lists[0].append(3)
>>> lists[1].append(5)
>>> lists[2].append(7)
>>> lists
[[3], [5], [7]]
也就是说matrix = [array] * 3操作中,只是创建3个指向array的引用,所以一旦array改变,matrix中3个list也会随之改变。
for num in range(10):[0,10)
for num in range(10,20):[10,20)
本文介绍了Python中使用列表的两种不同方式及其产生的效果差异。一种方式是通过循环创建独立的列表,另一种则是创建列表的引用。文章还展示了如何利用range函数生成指定范围内的数字序列。
4873

被折叠的 条评论
为什么被折叠?



