加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python:使用addition来修改字典值

发布时间:2020-12-20 12:39:57 所属栏目:Python 来源:网络整理
导读:这是我的第一个编程帖子以及我的第一个节目,所以请耐心等待. 我有一个像这样初始化的dicionary: tab = ({'Mike': 0,'Chad': 15,'Taylor': 2}) 我希望能够为字典中的每个值添加整数. 例如,添加5后,字典应如下所示: tab = ({'Mike':5,'Chad': 20,'Taylor': 7
这是我的第一个编程帖子以及我的第一个节目,所以请耐心等待.

我有一个像这样初始化的dicionary:

tab = ({'Mike': 0,'Chad': 15,'Taylor': 2})

我希望能够为字典中的每个值添加整数.
例如,添加5后,字典应如下所示:

tab = ({'Mike':5,'Chad': 20,'Taylor': 7})

好像这可以通过几行代码来完成,但我无法弄清楚.
我试过一个for循环:

for k in tab.itervalues():
    k = k + 5

我运行此代码,然后打印出字典:

tab = ({'Mike': 0,'Taylor': 2})

这本词典没有任何变化.我不确定Python是否将值识别为字符串或整数.我相信你们中的一些人对我的问题及其简单性嗤之以鼻.感谢您的关注.

解决方法

最简单的方法?

for k in tab.keys():
    tab[k] += 5

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读