【发布时间】:2018-03-29 19:41:57
【问题描述】:
我知道如果我使用列表或一组数字,min 会给我最小的项目
min([5, 10])] >>> 5
min((5, 10)) >>> 5
但是当它在地图中使用时:
L1 = [1, 28, 36]
L2 = [2, 57, 9]
for elt in map(min, L1, L2):
print(elt)
它还给我:
1
28
9
难道不是 map 可以帮助我依次将 min 应用于 L1 和 L2 吗?我有点期待:
1
2
【问题讨论】:
-
阅读
map的文档。你基本上是在做map(min, zip(L1, L2)) -
在 L1 和 L2 周围添加括号,例如
map(min, [L1, L2])。
标签: python dictionary min