これでは、 2番目のネストされたリストの最初の要素を変更したいですが、この場合2dリストの要素を変更する方法
L1=list('| |')
L2=[L1,L1]
print L2
>>>[ [ '|', ' ', ' ', '|' ], [ '|', ' ', ' ', '|' ] ]
L2[1][0]='@'
print L2
>>>[ [ '@', ' ', ' ', '|' ], [ '@', ' ', ' ', '|' ] ]
その両方のネストされたリストを変更してください。 私はどこに行くのですか?
二行目は 'L2をお読みください= [L1、L1] '? –
Pythonのリストでは、ポインタに似ています。 http://stackoverflow.com/questions/240178/list-of-lists-changes-reflected-across-sublists-nexpectedly –