我试图在字典中获取具有最低值的键,其中键位于单独的列表中。我还担心以我现在的方式初始化我的变量“key”可能会在未来造成麻烦,即使我认为不会。
d = { "a":3, "b":2, "c":7 }
l = ["a","b"]
key = l[0]
for c in l:
key = c if d[c] < d[key] else key
print key
我仍在尝试处理列表理解。我已经尝试过类似的方法来替换 for 循环和所有内容,但它没有用:
key = c if d[c] < d[key] else key for c in l
以无效的语法错误结束。