所以我有以下字典清单
myList = [{'one':1, 'two':2,'three':3},
{'one':4, 'two':5,'three':6},
{'one':7, 'two':8,'three':9}]
这只是我所拥有字典的一个例子。我的问题是,可以使用列表理解以某种方式将two所有字典中的say键修改为它们的值的两倍吗?
我知道如何使用列表理解来创建字典的新列表,但是不知道如何修改它们,我想出了类似的方法
new_list = { <some if condiftion> for (k,v) in x.iteritems() for x in myList }
我不确定如何在中指定条件,<some if condiftion>我想正确的嵌套列表理解格式也正确吗?
我想要像这样的示例的最终输出
[ {'one':1, 'two':4,'three':3},{'one':4, 'two':10,'three':6},{'one':7, 'two':16,'three':9} ]
三国纷争
Smart猫小萌
明月笑刀无情
相关分类