Только что я увидел викторину на на этой странице:
>>> x, y = ???
>>> min(x, y) == min(y, x)
False
Пример ответа
x, y = {0}, {1}
Из документации я знаю, что:
min (iterable [, key = func]) → значение
min (a, b, c,... [, key = func]) → значениеС одним итерабельным аргументом верните его наименьший элемент.
С двумя или более аргументами верните наименьший аргумент.
Но почему min({0},{1})={0}
и min({1},{0})={1}
?
Я также пробовал несколько других:
min({0,2},1) # 1
min(1,{0,2}) # 1
min({1},[2,3]) # [2,3]
min([2,3],1) # 1