Каролина Asked:2020-04-01 14:16:47 +0000 UTC2020-04-01 14:16:47 +0000 UTC 2020-04-01 14:16:47 +0000 UTC 比较 Python 中的列表和字典 772 有一个列表和一个字典,您需要将列表的值与字典进行比较,如果值匹配,则从字典中调用函数。你需要让它成为一个循环。告诉我怎么做? def max(): x = 5 return x def min(): y = 10 return y ex{ "xx": sum(), "yy": min(), } a = ["xx", "yy"] python 1 个回答 Voted Best Answer Sergey Gornostaev 2020-04-01T14:20:25Z2020-04-01T14:20:25Z 首先 ex = { "xx": sum, "yy": min, } 第二 for i in a: if i in ex: ex[i]() 或者更短 for i in a: ex.get(i, lambda: None)()
首先
第二
或者更短