鱼C论坛

 找回密码
 立即注册
查看: 1125|回复: 5

[已解决]可不可修改元组中字典里的值

[复制链接]
发表于 2021-9-15 15:47:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
t=('python',100,[10,20],['love',1000],'编程',{'A':173,'B':177,'C':168,'D':165})

#能不能 修改这个元组中 {'A':173,'B':177,'C':168,'D':165},的值
最佳答案
2021-9-15 16:28:32
  1. t = ('python', 100, [10, 20], ['love', 1000], '编程', {'A': 173, 'B': 177, 'C': 168, 'D': 165})

  2. # 只要訪問位置正確,你想改什麼都行
  3. t[1] # 表示元祖第一位置,如:100
  4. t[2][1] # 表示元祖第二位置裡,列表裡第一位置如:20
  5. t[5]['C'] # 表示元祖第五位置裡,字典裡鍵 'C' 的值如:168

  6. # 如果想改裡面的值
  7. t[5]['B'] = 'Banana'

  8. print(t)
复制代码
  1. ('python', 100, [10, 20], ['love', 1000], '编程', {'A': 173, 'B': 'Banana', 'C': 168, 'D': 165})
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-15 15:51:46 | 显示全部楼层
  1. >>> t=('python',100,[10,20],['love',1000],'编程',{'A':173,'B':177,'C':168,'D':165})
  2. >>> t[-1]['E'] = 123
  3. >>> t
  4. ('python', 100, [10, 20], ['love', 1000], '编程', {'A': 173, 'B': 177, 'C': 168, 'D': 165, 'E': 123})
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-15 15:56:48 | 显示全部楼层
可以,不能修改的是那种值变了 id 就变得那种东西,字典值变了,但是它的地址并不会变
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-15 16:28:32 | 显示全部楼层    本楼为最佳答案   
  1. t = ('python', 100, [10, 20], ['love', 1000], '编程', {'A': 173, 'B': 177, 'C': 168, 'D': 165})

  2. # 只要訪問位置正確,你想改什麼都行
  3. t[1] # 表示元祖第一位置,如:100
  4. t[2][1] # 表示元祖第二位置裡,列表裡第一位置如:20
  5. t[5]['C'] # 表示元祖第五位置裡,字典裡鍵 'C' 的值如:168

  6. # 如果想改裡面的值
  7. t[5]['B'] = 'Banana'

  8. print(t)
复制代码
  1. ('python', 100, [10, 20], ['love', 1000], '编程', {'A': 173, 'B': 'Banana', 'C': 168, 'D': 165})
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-15 16:54:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-15 17:33:47 | 显示全部楼层
之前有人也是这么说的。你可以这么想,你让你老公给你搬柜子,柜子里面有很多的抽屉,他偷偷拿了其中一个柜子中的钞票,但是你看到的只是他完成了搬走柜子的任务。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-3 07:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表