【发布时间】:2019-09-20 06:26:04
【问题描述】:
我有一个数组(Arr[]),对于数组中的每个项目,我希望它通过一个字典(specs{})并计算相应的值并将它们存储在一个新字典中,但要确定如何为这个新字典指定键和值 {results{})。
Arr=["saucer", "shoes"]
def calc(Arr, context, user_results):
results = {}
for x in Arr:
if x == specs.keys():
results = specs.values
results.append(x : results)
return results
specs = {'cup': 3,'saucer': 5, 'bag': 17, 'shoes': 9}
results={"saucer": 5, "shoes": 9}
【问题讨论】:
-
results是一个字典。将键值对分配为:results['some_key'] = some_value -
那不是数组,那是列表
-
是的,我的问题不清楚,只是将定义的数组移到代码部分。
标签: python loops dictionary store key-value