本文介绍了Python词典包含列表作为值-如何更新?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一本具有清单价值的字典.

I have a dictionary which has value as a list.

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

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

Let's say I want to increment all the values in list of C1 by 10, how do I do it?

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

dictionary.get('C1') gives me the list but how do i update it?

推荐答案

>>> 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词典包含列表作为值-如何更新?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-21 23:58