在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]
答案 0 :(得分:3)
li = [[0,0] for i in range(players)]