在python中,a + = b并不总是与a = a + b的行为相同,相同的操作数可能会在不同的条件下给出不同的结果。
考虑这些列表操作示例:
示例1
list1 =
[5, 4, 3, 2, 1]
list2 =
list1
list1 +=
[1, 2, 3, 4]
print(list1)
print(list2)
输出:
[5,4,3,2,1,1,2,3,4]
[5,4,3,2,1,1,2,3,4]
例2
list1 =
[5, 4, 3, 2, 1]
list2 =
list1
list1 =
list1 +
[1, 2, 3, 4]
print(list1)
print(list2)
输出:
[5,4,3,2,1,1,2,3,4]
[5,4,3,2,1]
三个资料Q群下载不了也转发不了,先放这里Fine_tuning.zipLangChain.zipdata_clear.rar