snipplets.dev/code/Python/list.py
2024-12-08 15:59:44 +03:00

22 lines
1.5 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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() # Очищает список