February 17, 2023

Методы списка в Python

В Python список (list) - это изменяемый объект, который содержит упорядоченную последовательность элементов. В этой статье мы рассмотрим основные методы списка, которые могут быть использованы для работы с ним.

append()

Метод append() используется для добавления элемента в конец списка. Вот пример:

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

extend()

Метод extend() используется для добавления элементов из другого списка в конец текущего списка. Вот пример:

my_list = [1, 2, 3]
other_list = [4, 5, 6]
my_list.extend(other_list)
print(my_list) # [1, 2, 3, 4, 5, 6]

insert()

Метод insert() используется для добавления элемента в список по указанному индексу. Вот пример:

scssCopy codemy_list = [1, 2, 3]
my_list.insert(1, 4)
print(my_list) # [1, 4, 2, 3]

remove()

Метод remove() используется для удаления элемента из списка по его значению. Вот пример:

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

pop()

Метод pop() используется для удаления элемента из списка по указанному индексу. Вот пример:

my_list = [1, 2, 3]
my_list.pop(1)
print(my_list) # [1, 3]

index()

Метод index() используется для нахождения индекса элемента в списке по его значению. Вот пример:

my_list = [1, 2, 3]
index = my_list.index(2)
print(index) # 1

count()

Метод count() используется для подсчета количества элементов в списке, которые равны заданному значению. Вот пример:

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

sort()

Метод sort() используется для сортировки элементов в списке. Вот пример:

my_list = [3, 1, 4, 2]
my_list.sort()
print(my_list) # [1, 2, 3, 4]

reverse()

Метод reverse() используется для изменения порядка элементов в списке на противоположный. Вот пример:

scssCopy codemy_list = [1, 2, 3]
my_list.reverse()
print(my_list) # [3, 2, 1