我试图将“虚拟值”为“ R”的数组声明为4 x 40数组。 我使用以下代码创建4 x 40数组。
song = [['R']]
song = [song[0]*4]
song = song*40
这可行,但是每当我更新数组中的值时,它就会更新所有数组中的值。
例如
song[0][0] = 'A'
print(song)
[['A,'R','R','R'],['A,'R','R','R'],['A,'R','R','R'],['A,'R','R','R'],
...
['A,'R','R','R']]
我如何声明一个“虚拟”列表,当我更新值时,它不会更新数组中的所有其他值。
谢谢!