Gilgamesh_02 2022-04-03 13:42 采纳率: 50%
浏览 57
已结题

Python字典交换key和value出现信息丢失

问题遇到的现象和发生背景

Python字典交换key和value出现信息丢失

问题相关代码,请勿粘贴截图
dir = {'a':5,
       'b':7,
       'c':3,
       'd':6,
       'e':5,
       'f':9
}
newdir = {}
for key,item in dir.items():
    newdir[item]=key
print(newdir)
运行结果及报错内容

img

请问为什么会出现信息丢失情况以及如何解决

  • 写回答

1条回答 默认 最新

  • ~白+黑 Python领域新星创作者 2022-04-03 13:58
    关注

    字典的键有重复的,会更新,你原来的字典有两个值是一样的5,你改成其他的数字就好了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 4月11日
  • 已采纳回答 4月3日
  • 创建了问题 4月3日

悬赏问题

  • ¥15 python摄像头画面无法显示
  • ¥15 关于#3d#的问题:d标定算法(语言-python)
  • ¥15 cve,cnnvd漏洞扫描工具推荐
  • ¥15 图像超分real-esrgan网络自己训练模型遇到问题
  • ¥15 如何构建全国统一的物流管理平台?
  • ¥100 ijkplayer使用AndroidStudio/CMake编译,如何支持 rtsp 直播流?
  • ¥15 用js遍历数据并对非空元素添加css样式
  • ¥15 使用autodl云训练,希望有直接运行的代码(关键词-数据集)
  • ¥50 python写segy数据出错
  • ¥20 关于线性结构的问题:希望能从头到尾完整地帮我改一下,困扰我很久了