Przed chwilą widziałem quiz na this page:Mylenie o Pythonie min quizu
>>> x, y = ???
>>> min(x, y) == min(y, x)
False
Przykładowa odpowiedź jest
x, y = {0}, {1}
Z dokumentacji wiem, że:
min(iterable[, key=func]) -> value
min(a, b, c, ...[, key=func]) -> valueWith a single iterable argument, return its smallest item.
With two or more arguments, return the smallest argument.
Ale dlaczego jest min({0},{1})={0}
i min({1},{0})={1}
?
Próbowałem też kilka innych:
min({0,2},1) # 1
min(1,{0,2}) # 1
min({1},[2,3]) # [2,3]
min([2,3],1) # 1
wydrukować zmiennych, {} jest zbiorem przycisk [] jest lista .. itp – C1sc0
To przykład odpowiedź jest błędna. (http://i.imgur.com/C9nYDTF.png) – Elipzer
@ C1sc0 Wiem. ale dlaczego wynik? –