给定一个字典,d,类型为{key: (v1,v2)},我想在v1,v2上执行一个除法,所有的键都会产生一个分数,因此,v3,所以我的字典是{key: (v1,v2,v3)}类型的。
我知道我能做到:
for key,v1,v2 in d.items():
score = v1/v2 但却想不出怎么把它存进字典里。
发布于 2016-11-16 14:20:40
这是一个容易理解的案例:
d2 = {key: (v1,v2,v1/v2) for key,(v1,v2) in d.items()}发布于 2016-11-16 14:20:37
# Example dict
d = {
"a": (1, 2),
"b": (3, 4)
}
# Dict comprehension
scores = { k : (v1, v2, v1 / v2) for k, (v1, v2) in d.items()}https://stackoverflow.com/questions/40634434
复制相似问题