求助:关于用列表创建二维数组再赋值的问题
程序代码:
row=3 col=3 fla=[1]*col flag=[fla]*row print(flag) flag[0][0]=2 print(flag)
为什么在这里我想给[0][0]元素赋值却把整个列为0的元素都赋值为2了呢。。。
row=3 col=3 fla=[1]*col flag=[fla]*row print(flag) flag[0][0]=2 print(flag)
a=[[1,2],[3,4]] b=a.copy() b[0][0]=5 print(a) print(b)