Python Glossary English

все Python 3Кортежи (tuple)понятие

len/min/max/sum для кортежей

агрегация

Встроенные функции работают с кортежами так же, как со списками.

Синтаксис

len(t)  |  min(t)  |  max(t)  |  sum(t)

len у кортежа отдаётся за O(1) — длина хранится готовой, а вот min, max и sum каждый раз обходят все элементы, так что четыре вызова подряд означают четыре прохода. На пустом кортеже sum спокойно вернёт 0, а min и max упадут с ValueError.

Примеры

t = (3, 1, 4, 1, 5, 9, 2, 6)
print(len(t))
# → 8
print(min(t))
# → 1
print(max(t))
# → 9
print(sum(t))
# → 31

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности