0
点赞
收藏
分享

微信扫一扫

python列表[[]] * n的一些坑

米小格儿 2022-03-23 阅读 25
pythonlist

代码

t = [[]] * 10
print(t)
t[0].append(1)
print(t[0])
print(t[1])

输出为:

[[], [], [], [], [], [], [], [], [], []]
[1]
[1]

可以发现,我们对t[0]执行append操作后,t[1]也执行了同样的操作,这说明t[0]和t[1]共享同一空间。

改进

t = [[] for x in range(10)]
举报

相关推荐

0 条评论