#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 ]] 等々。何らかの理由で割り当てが機能しないだけです。前もって感謝します。Pythonリストの割り当てに関する問題
'filler 'を52回追加します。 –