【发布时间】:2017-08-24 02:18:32
【问题描述】:
#DeckOfCards
deck = []
filler= [0, 0, 0, 0]
def deck_generator():
counter = 0
for i in range (52):
counter += 1
deck.append(filler)
return deck
def deck_values(i):
k = 4
temp = (i + 1) % k
return temp
deck = deck_generator()
for i in range(52):
deck[i][0] = deck_values(i)
此代码的目标是将值 0-3 分配给外部列表中的所有值,包括内部列表的第一个索引。 [[0, 0, 0, 0], [1, 0, 0, 0], [2, 0, 0, 0], [3, 0, 0, 0], [0, 0, 0, 0] ] 等等。由于某种原因,这项任务不起作用。提前致谢。
【问题讨论】:
-
你追加
filler52次。
标签: python list variable-assignment