Последовательности
Ниже обобщены основные методы последовательностей. Следует напомнить, что последовательности бывают неизменчивыми и изменчивыми. У последних методов чуть больше.
len(s) | Длина последовательности s |
x in s | Проверка принадлежности элемента последовательности. В новых версиях Python можно проверять принадлежность подстроки строке. Возвращает True или False |
x not in s | = not x in s |
s + s1 | Конкатенация последовательностей |
s*n или n*s | Последовательность из n раз повторенной s. Если n < 0, возвращается пустая последовательность. |
s[i] | Возвращает i-й элемент s или len(s)+i-й, если i < 0 |
s[i:j:d] | Срез из последовательности s от i до j с шагом d будет рассматриваться ниже |
min(s) | Наименьший элемент s |
max(s) | Наибольший элемент s |
Дополнительные конструкции для изменчивых последовательностей:
s[i] = x | i-й элемент списка s заменяется на x |
s[i:j:d] = t | Срез от i до j (с шагом d) заменяется на (список) t |
del s[i:j:d] | Удаление элементов среза из последовательности |