Списки и их методы
Списки (list) в Python представляют упорядоченные коллекции элементов, которые могут содержать элементы разных типов данных. Вот некоторые из основных методов, которые могут быть использованы с списками:
append(): Добавляет элемент в конец списка.
my_list = [1, 2, 3]
my_list.append(4)
# Теперь my_list становится [1, 2, 3, 4]
extend(): Расширяет список, добавляя элементы другого списка.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
# Теперь list1 становится [1, 2, 3, 4, 5, 6]
insert(): Вставляет элемент в указанную позицию списка.
my_list = [1, 2, 3]
my_list.insert(1, 4)
# Теперь my_list становится [1, 4, 2, 3]
remove(): Удаляет первое вхождение указанного элемента.
my_list = [1, 2, 3, 2]
my_list.remove(2)
# Теперь my_list становится [1, 3, 2]
pop(): Удаляет и возвращает элемент по индексу (по умолчанию - последний элемент).
my_list = [1, 2, 3]
popped_element = my_list.pop(1)
# Теперь my_list становится [1, 3], а popped_element равен 2
index(): Возвращает индекс первого вхождения указанного элемента.
my_list = [1, 2, 3, 2]
index = my_list.index(2)
# index равен 1
count(): Возвращает количество вхождений указанного элемента.
my_list = [1, 2, 3, 2]
count = my_list.count(2)
# count равен 2
sort(): Сортирует список в порядке возрастания (по умолчанию) или в обратном порядке (с параметром
reverse=True
).
my_list = [3, 1, 2]
my_list.sort()
# Теперь my_list становится [1, 2, 3]
reverse(): Обращает порядок элементов в списке.
my_list = [1, 2, 3]
my_list.reverse()
# Теперь my_list становится [3, 2, 1]
copy(): Создает копию списка.
my_list = [1, 2, 3]
copied_list = my_list.copy()
# Теперь copied_list содержит [1, 2, 3]
clear(): Удаляет все элементы из списка.
my_list = [1, 2, 3]
my_list.clear()
# Теперь my_list становится []
Last updated
Was this helpful?