在python 2.6中,我想对每个字典值执行一个操作,例如,我想为它们中的每一个乘以2。如何为此任务编写更少的代码?Python:对每个字典值执行操作
15
A
回答
48
# A nice one liner (edited to remove square brackets)
my_dict.update((x, y*2) for x, y in my_dict.items())
12
# Multiply every value in my_dict by 2
for key in my_dict:
my_dict[key] *= 2
4
for key in d:
d[key] = d[key] * 2
3
更新的my_dict
每个键:
my_dict.update({n: 2 * my_dict[n] for n in my_dict.keys()})
相关问题
- 1. 执行Python的字典值的操作,并添加新的变量字典
- 2. T-SQL对多列中的每个值执行递归操作
- 3. Python - 对字典中的每个值进行排序
- 4. 对Python列表中的每个元素执行字符串操作
- 5. 操纵字典值Python
- 6. 使用python进行字典操作
- 7. 为什么python字典会对另一个相同字典上执行的操作做出反应?
- 8. Python:逐行阅读,在每个结束行执行操作
- 9. 如何在Python字典上执行集合操作?
- 10. Python中的字典操作
- 11. 为每个值复制python字典
- 12. Python的字典对每个键
- 13. 字典值操作快捷
- 14. 对与列表中的项目匹配的字典值执行操作?
- 15. 如何执行Python字典?
- 16. Python在字符串中执行操作
- 17. 从字典中更改多个键,同时在Python中执行timedelta操作
- 18. Python对象作为字典值
- 19. Python字典打印每行一个,每行有一个键位
- 20. 对返回值执行操作
- 21. 无法对字典上的值进行numpy操作
- 22. 对字典中的值进行的操作
- 23. 执行算术对字典
- 24. Python:同时对二维阵列的每个像素执行操作
- 25. 在大熊猫数据框(Python 3.4)中对列的每个值执行urljoin操作的Python方法
- 26. 在gradle build的installApp阶段对每个文件执行操作
- 27. 如何对numpy矩阵中的每个元素执行操作?
- 28. 对MongoDB实例中的每个文档执行操作
- 29. 对每个HTTP请求执行操作(HttpServer)
- 30. 对目录中的每个新文件执行操作
比少?告诉我们你写的代码。 – 2011-02-15 23:01:30