diff --git a/questions.md b/questions.md index 4a4fe2e..e6bd48e 100644 --- a/questions.md +++ b/questions.md @@ -12,14 +12,18 @@ ### Какие операции поддерживают большинство последовательностей - `x in s`, `x not in s` – находится ли элемент x в последовательности s (для строк и последовательностей байтов – является ли x подстрокой s) -- `s + t` – конкатенация последовательностей +- `s + t` – конкатенация последовательностей s и t - `s * n, n * s` – конкатенация n нерекурсивных копий последовательности s - `s[i]` – i-й элемент последовательности s -- `s[i:j]` – срез последовательности s от i до j -- `s[i:j:k]` – срез последовательности s от i до j с шагом k -- `len(s)` – длина последовательности -- `min(s)` – минимальный элемент последовательности -- `max(s)` – максимальный элемент последовательности +- `s[:i]` - срез всех элементов последовательности s до i (не включая i) +- `s[i:]` - срез всех элементов последовательности s от i до последнего элемента +- `s[-i:]` - срез последних i элементов последовательности s +- `s[::-1]` - перевернуть последовательность +- `s[i:j]` – срез последовательности s от i до j (не включая j) +- `s[i:j:k]` – срез последовательности s от i до j с шагом k (не включая j) +- `len(s)` – длина последовательности s +- `min(s)` – минимальный элемент последовательности s +- `max(s)` – максимальный элемент последовательности s - `s.index(x[, i[, j]])` – индекс первого вхождения x (опционально – начиная с позиции i и до позиции j) - `s.count(x)` – общее количество вхождений x в s - `sum(s)` – сумма элементов последовательности