【发布时间】:2016-01-18 17:43:54
【问题描述】:
我有一个包含多个字典的列表。每个字典包含确切的 7 个键。但是,键的值是字符串和整数的混合。我想添加整数一的值。
下面是我的字典列表:
我只想从所有三个字典中添加 vega、theta、delta、gamma 的值。
[{'option_type': 'Call', 'expiry': datetime.datetime(1993, 3, 4, 15, 20, 26), 'vega': 2, 'notional': 7840, 'delta': 1, 'strike': 520, 'theta': 5, 'gamma': 3}, {'option_type': 'Call', 'expiry': datetime.datetime(1995, 11, 14, 10, 25, 50), 'vega': 2, 'notional': 1930, 'delta': 1, 'strike': 1960, 'theta': 5, 'gamma': 3}, {'option_type': 'Put', 'expiry': datetime.datetime(1993, 3, 7, 17, 2, 30), 'vega': 2, 'notional': 5530, 'delta': 1, 'strike': 1520, 'theta': 5, 'gamma': 3}]
【问题讨论】:
-
@Zetys 没找到你..
-
@RamanBalyan 也许会显示您期望的最终结果。
-
我希望问题中提到的所有这些字典都有一个包含附加值的额外字典。
-
例如。我要处理的字典列表是: var1 = [{'a':1, 'b': "test", 'c':4},{'a':3, 'b': "test1" , 'c':2}] 和我想要的输出格式: var1 = [{'a':1, 'b': "test", 'c':4},{'a':3, ' b': "test1", 'c':2}] var2 = {'a':4, 'c':6}
-
谢谢!它按预期工作:)
标签: python dictionary