结论:某个大列表,通过索引,对不同位置的值赋予新的变量,当对这个后变量重新赋值或者更改值后,原大列表的值不会变化
# 对列表的内部元素通过索引/新变量名赋值后,对新变量名改变值后,原列表不变,无论以上哪种写法
# 结论:某个大列表,通过索引,对不同位置的值赋予新的变量,
# 当对这个后变量重新赋值或者更改值后,原大列表的值不会变化
aa = [[5, 2], ['purple'], [[0, 1], [0, 0], [0, -1], [0, -2]]]
a0 = aa[0]
a1 = aa[1]
a2 = aa[2]
print(a0, a1, a2)
a0 = 100
print(aa)
print(a0, a1, a2)
print("---------------------")
bb = [[33], ["AA"], ["BB"]]
b1, b2, b3 = bb
print(b1, b2, b3)
b1 = 999
print(bb)
print(b1, b2, b3)
# 对列表的内部元素通过索引/新变量名赋值后,对新变量名改变值后,原列表不变,无论以上哪种写法
# 结论:某个大列表,通过索引,对不同位置的值赋予新的变量,
# 当对这个后变量重新赋值或者更改值后,原大列表的值不会变化
print("---------------------")
cc = [["KK"], ["827,99"], [90, 80, 70]]
c1, c2, c3 = cc
print(c1, c2, c3)
cc[1] = ["MMM"]
print(cc)
print(c1,c2,c3)
输出结果如图: