成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

python語言format用法 為什么在Python中,將一個(gè)列表賦給另一個(gè)列表,結(jié)果對(duì)一個(gè)列表操作另一個(gè)列表也跟著執(zhí)行相同的操作?

為什么在Python中,將一個(gè)列表賦給另一個(gè)列表,結(jié)果對(duì)一個(gè)列表操作另一個(gè)列表也跟著執(zhí)行相同的操作?關(guān)鍵是此賦值使用等號(hào),這意味著新變量指向原始變量指向的列表。A=[1,2,3]B=AA[0]=4打印

為什么在Python中,將一個(gè)列表賦給另一個(gè)列表,結(jié)果對(duì)一個(gè)列表操作另一個(gè)列表也跟著執(zhí)行相同的操作?

關(guān)鍵是此賦值使用等號(hào),這意味著新變量指向原始變量指向的列表。

A=[1,2,3

]B=A

A[0]=4

打?。ˋ)

打印(B)。a和B都指向同一個(gè)列表。本質(zhì)上,同一事物有兩個(gè)名稱。

C=[1,2,3

]d=C.copy()

C[0]=4

print(C)

print(d)

;C和d并不指向一個(gè)列表,它們實(shí)際上是兩個(gè)東西。這一次,C和D的含量不同。

#你可以關(guān)注我。我寫了一篇關(guān)于名單的文章。您可以進(jìn)一步了解深拷貝和淺拷貝之間的區(qū)別。