Python字典包含列表作为值 - 如何更新?

标签 python list dictionary

我有一本字典,它具有列表的值(value)。

dictionary = { 
               'C1' : [10,20,30] 
               'C2' : [20,30,40]
             }

假设我想将 C1 列表中的所有值增加 10,我该怎么做?

dictionary.get('C1') 给了我列表,但我该如何更新呢?

最佳答案

>>> dictionary = {'C1' : [10,20,30],'C2' : [20,30,40]}
>>> dictionary['C1'] = [x+1 for x in dictionary['C1']]
>>> dictionary
{'C2': [20, 30, 40], 'C1': [11, 21, 31]}

关于Python字典包含列表作为值 - 如何更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4527454/

相关文章:

python获取unicode字符串大小

android - 无法使操作栏中的 SearchView 正常工作

java - 同步 Collection 列表

python - 结合两个字典,仍然保留对 python 中原始对象的引用

c# - 字典初始化器比集合初始化器有什么好处?

iphone - 在静态图像 map iPhone上绘制路线

python - 如何在 SQL 和 Pandas 中获得相同的percent_rank?

python - 使用 Nose 运行目录中的所有测试

python - Elasticsearch for python-获取被查询删除的文档

java - 如何使用 Google Guava 字典按对象字段迭代对象列表?