问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python编程问题:如下图,为什么第二个输出是5。本人之前编过C语言,应 ...

发布网友 发布时间:2024-10-01 09:41

我来回答

1个回答

热心网友 时间:2024-11-14 01:10

d['2']=5
你不是明确给'2' 这个键赋值 5 了么?输出当然是 5 了
d2=d 这个操作,导致 d2 也指向了 d,相当于 C语言中的引用,而不是 copy,所以不管是改 d 还是改 d2,另一个也会被改掉。
如果你想保留 d2 中的值不应 d 的改变而改变,那就要复制一份:
import copy
d2 = copy.deepcopy(d)
这样,d2 和 d 就相互独立了,无论改哪一个都不影响另一个。
在 python 中,单体变量是复制,而容器形变量(tuple, list, dict等)默认都是引用,而不是复制,这点要注意,特别是容器型变量当参数传给函数的话,你在函数内修改它,别以为他的改变值局限在函数内,而是会影响到函数外该容器型变量的。这点要当心。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抗击疫情祝福语简短 疫情早日结束愿大家平安(精选76句) 新肺炎防范祝福语 2024年为武汉加油的朋友圈祝福语暖心句子 qq对对碰为什么在QQ游戏客户端页面没有QQ对对碰游戏 关于山地车骑行装备 烧心反酸吃什么药缓解 反胃酸烧心吃什么药 我第第因为喜欢一位女孩不和他谈拉受刺激神经错乱厌世厌学 怎么办 精神错乱你了解了吗 溯洄从之道阻且长什么意思 ...想起高中时喜欢的女生,高中时没有真正在一起到,但现在总是想到她,心... python copy 模块的 copy()和 deepcopy()函数 我高中时喜欢上了同桌 她很漂亮 很多人追她 但她谁都没有答应 她也知道... 【python】copy & deepcopy 孩子吃完饭就说胃想吐 mbti理论是什么意思? mbti是什么意思,如何使用? 哪个牌子祛斑效果最好,祛斑效果好的护肤品排行榜? 什么样的祛斑产品效果好?能真正做到祛斑不反复? 25吨54千克=(?)吨 如果你和女朋友感情很好,但她家背景和你相差太多,而且你爸妈也说不... 白醋如何洗菜 一个好穷的女朋友对她男朋友说家庭背景,她男朋友话是什么反应 怎样泡制铁观音能喝起来更香? 如果女朋友的家庭背景不清白,男生会有多在乎 怎样快速排肠子里的气 肚子里有胀气怎么快速排除 谈恋爱但是女朋友家很有钱而我家一般般,我们合适吗 铁观音怎么泡才好喝?教你铁观音的正确冲泡方式 买房房东签合同之后毁约应该怎样办理 地球生物共遭遇几次灭绝 单缸柴油机怎么换了喷油嘴怠速怎么不正常 史前文明灭绝了几次? ...大师指点迷津。我的生辰是1984年农历3月15日凌晨1点左右。 心理强迫症抽动症,希望大家认真读完,不是开玩笑我很认真的。求大家给... 单缸柴油机20马力的我用六个眼的喷油嘴马力能加大吗 永劫无间阔刀神技怎么用 水墨菱塘短文中的菱角有什么特点水墨菱塘短文中的菱角有哪些特点 男人出轨后再次出轨同一人(两位出轨男人说出心里话) 白痣姹刺蚣生物学特性 白痣姹刺蚣防治方法 大约单词怎么写 SD卡、SDHC卡和SDXC卡的主要区别是什么? 超级导购的客户有哪些?都是新零售行业的吗? 有人用exness平台吗 iphone4进水了,风干后摄像头菊花打不开,其他都是好的。这个情况修一下... 为什么电脑不会自动更换壁纸? 榴莲可以冷冻吗 吃不完的榴莲可以冷冻吗 vivo x3手机登陆微信在无线网的情况下可以上,在2g3g流量网的情况下不... vivo x3的蜂窝数据怎么设置,我的微信上不了,qq也是一样。