У меня есть два списка:
a,b=[1,2],[33,44]
Я хочу изучить их минимум. Но
>>> min(a,b)
возвращает [1, 2]
как min()
С более чем одним аргументом верните наименьший из аргументов.
То же самое произойдет, если я использую map()
как map(min,a,b)
в основном эквивалентно:
[f(x1, x2) for x1, x2 in zip(sequence1, sequence2)]
как уже было сказано в этом ответе.
>>> map(min,[a,b])
[1, 33]
дает мне то, что я хочу, но я действительно не понимаю, почему. Кто-нибудь может объяснить?