马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 鱼C-小师妹 于 2024-2-5 18:57 编辑
在线学习:
在Python中,变量存储的是对象的引用而不是对象本身。
当一个变量被赋值为另一个变量时,它们都指向同一个对象。
这意味着对其中一个变量所做的更改也会影响到另一个变量。
然而,如果需要“复制”对象而不是简单的引用,就需要使用适当的方法。
创建列表:
list1 = [1, 2, 3]
list2 = list1
向 list2 末尾插入一个数字 4,并打印:
list2.append(4)
print(list1) # 输出:[1, 2, 3, 4]
这就是引用,一改都改。
复制的话,需要导入 copy 模块:
将 list1 复制给 list2:
list1 = [1, 2, 3]
list2 = copy.copy(list1)
插入并打印:
list2.append(4)
print(list1) # 输出:[1, 2, 3]
大家猜:print(list2)结果是什么呢?
学会了吗。下课!
预知更多Python小秘籍请看:
如果喜欢,别忘了评分 :
|