Списки и их методы

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

  1. append(): Добавляет элемент в конец списка.

my_list = [1, 2, 3]
my_list.append(4)
# Теперь my_list становится [1, 2, 3, 4]
  1. extend(): Расширяет список, добавляя элементы другого списка.

list1 = [1, 2, 3]
list2 = [4, 5, 6]
list1.extend(list2)
# Теперь list1 становится [1, 2, 3, 4, 5, 6]
  1. insert(): Вставляет элемент в указанную позицию списка.

my_list = [1, 2, 3]
my_list.insert(1, 4)
# Теперь my_list становится [1, 4, 2, 3]
  1. remove(): Удаляет первое вхождение указанного элемента.

my_list = [1, 2, 3, 2]
my_list.remove(2)
# Теперь my_list становится [1, 3, 2]
  1. pop(): Удаляет и возвращает элемент по индексу (по умолчанию - последний элемент).

my_list = [1, 2, 3]
popped_element = my_list.pop(1)
# Теперь my_list становится [1, 3], а popped_element равен 2
  1. index(): Возвращает индекс первого вхождения указанного элемента.

my_list = [1, 2, 3, 2]
index = my_list.index(2)
# index равен 1
  1. count(): Возвращает количество вхождений указанного элемента.

my_list = [1, 2, 3, 2]
count = my_list.count(2)
# count равен 2
  1. sort(): Сортирует список в порядке возрастания (по умолчанию) или в обратном порядке (с параметром reverse=True).

my_list = [3, 1, 2]
my_list.sort()
# Теперь my_list становится [1, 2, 3]
  1. reverse(): Обращает порядок элементов в списке.

my_list = [1, 2, 3]
my_list.reverse()
# Теперь my_list становится [3, 2, 1]
  1. copy(): Создает копию списка.

my_list = [1, 2, 3]
copied_list = my_list.copy()
# Теперь copied_list содержит [1, 2, 3]
  1. clear(): Удаляет все элементы из списка.

my_list = [1, 2, 3]
my_list.clear()
# Теперь my_list становится []

Last updated