在两个地方列出更新

2023-12-13

在 python 中,你可以像这样创建一个列表:

[[0,0]]*n

这将创建一个如下所示的列表:

[[0, 0], [0, 0], [0, 0]]

问题是当您更新列表时,例如:

li[0][0]=10
[[10, 0], [10, 0], [10, 0]]

无论如何,是否可以使用此方法创建一定大小的列表,但不会遇到此问题?

我创建了这个解决方法,但是有更好的方法吗?

for x in range(players):
    li+=[[0]*n]

li = [[0,0] for i in range(players)]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在两个地方列出更新 的相关文章

随机推荐