Наиболее часто используемые методы списков в Python с примерами кода

Наиболее часто используемые методы списков в Python с примерами кода

@python2day

append(элемент)

Добавляет элемент в конец списка.

lst = [1, 2, 3] 
lst.append(4) 
print(lst)
# [1, 2, 3, 4] 

extend(последовательность)

Добавляет элементы из другой последовательности в конец списка.

lst = [1, 2, 3] 
lst.extend([4, 5]) 
print(lst)
# [1, 2, 3, 4, 5] 

insert(индекс, элемент)

Вставляет элемент на указанный индекс.

lst = [1, 2, 4]
lst.insert(2, 3) 
print(lst) 
# [1, 2, 3, 4] 

remove(элемент)

Удаляет первое вхождение указанного элемента из списка.

lst = [1, 2, 3, 2] 
lst.remove(2) 
print(lst) 
# [1, 3, 2] 

pop([индекс])

Удаляет и возвращает элемент по индексу. По умолчанию удаляет последний элемент.

lst = [1, 2, 3, 4] 
item = lst.pop(2) 
print(item) 
# 3 
print(lst) 
# [1, 2, 4] 

index(элемент[, начало[, конец]])

Возвращает индекс первого вхождения элемента. Поиск может быть ограничен диапазоном.

lst = [1, 2, 3, 4, 3] 
idx = lst.index(3) 
print(idx) 
# 2 

count(элемент)

Возвращает количество вхождений элемента в список.

lst = [1, 2, 3, 2, 2, 4] 
cnt = lst.count(2) 
print(cnt) 
# 3 

sort([key=None, reverse=False])

Сортирует элементы списка на месте.

lst = [3, 1, 4, 2] 
lst.sort() 
print(lst) 
# [1, 2, 3, 4] 
lst.sort(reverse=True) 
print(lst) 
# [4, 3, 2, 1] 

reverse()

Разворачивает элементы списка на месте.

lst = [1, 2, 3, 4] 
lst.reverse() 
print(lst) 
# [4, 3, 2, 1] 

copy()

Возвращает копию списка.

lst1 = [1, 2, 3] 
lst2 = lst1.copy() 
print(lst2) 
# [1, 2, 3] 

clear()

Очищает список от всех элементов.

lst = [1, 2, 3] 
lst.clear() 
print(lst)
# [] 

Это основные методы работы со списками в Python. Однако помимо них, существует множество встроенных функций, которые можно применять к спискам для различных операций.


Report Page