From 78d372d7e7af17aa03f0e15b46bf8c19af320d5e Mon Sep 17 00:00:00 2001 From: Alexander Popov Date: Sun, 8 Dec 2024 15:59:44 +0300 Subject: [PATCH] Python: list[] --- code/Python/list.py | 21 +++++++++++++++++++++ code/Python/pyproject.toml | 3 +-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 code/Python/list.py diff --git a/code/Python/list.py b/code/Python/list.py new file mode 100644 index 0000000..5cf356c --- /dev/null +++ b/code/Python/list.py @@ -0,0 +1,21 @@ +s = [] # Пустой список + +list('список') # ['с', 'п', 'и', 'с', 'о', 'к'] + +c = [c * 3 for c in 'list'] # ['lll', 'iii', 'sss', 'ttt'] + +c = [c * 3 for c in 'list' if c != 'i'] # ['lll', 'sss', 'ttt'] +c = [c + d for c in 'list' if c != 'i' for d in 'spam' if d != 'a'] +# ['ls', 'lp', 'lm', 'ss', 'sp', 'sm', 'ts', 'tp', 'tm'] + +list.append(x) # Добавляет элемент в конец списка +list.extend(L) # Расширяет список list, добавляя в конец все элементы списка L +list.insert(i, x) # Вставляет на i-ый элемент значение x +list.remove(x) # Удаляет первый элемент в списке, имеющий значение x. ValueError, если такого элемента не существует +list.pop([i]) # Удаляет i-ый элемент и возвращает его. Если индекс не указан, удаляется последний элемент +list.index('x, [start [, end]]') # Возвращает положение первого элемента со значением x (при этом поиск ведется от start до end) +list.count(x) # Возвращает количество элементов со значением x +list.sort('[key=func]') # Сортирует список на основе функции +list.reverse() # Разворачивает список +list.copy() # Поверхностная копия списка +list.clear() # Очищает список diff --git a/code/Python/pyproject.toml b/code/Python/pyproject.toml index cab6ef7..d930093 100644 --- a/code/Python/pyproject.toml +++ b/code/Python/pyproject.toml @@ -1,4 +1,3 @@ [tool.black] skip-string-normalization = true -pycodestyle = true -line-length = 100 +line-length = 132