Python list или как начать работать со списками

Опубликовано 2023.11.15

В Python, list - это набор данных, представляющих собой список элементов. Или просто перечисление через запятую. В список можно добавлять переменные абсолютно любых типов, не обязательно строки или числа. Это могут быть объекты, другие списки, булевы переменные и прочие типы данных. Размер списка может изменяться динамически. Вот некоторые типовые операции, которые вы можете выполнить с переменной типа список:

Создание списка:

  1. custom_list = [18, 555, "any row", False, [100, 51, "goal"]]
  2. empty_list = []

Добавление элементов в список:

  1. custom_list.append(6) # элемент будет добавлен в конец списка
  2. custom_list.insert(3, 7) # элемент будет добавлен на указанную позицию (индекс)

Получение элемента списка, зная его порядковый номер(индекс):

  1. print(custom_list[0]) # Выводит первый элемент списка
  2. print(custom_list[1]) # Выводит второй элемент списка
  3. print(custom_list[4]) # Выводит пятый элемент списка
  4. print(custom_list[-1]) # Выводит последний элемент списка

Обход(итерация) списка:

  1. for item in custom_list:
  2. print(item)

Поиск элементов в списке:

  1. if "apple" in custom_list:
  2. print("Apple found in list")

Удаление элементов из списка:

  1. del custom_list[5] # Удаляет элемент по индексу
  2. custom_list.remove(4) # Удаляет первое вхождение элемента

Преобразование типов элементов списка:

  1. str_list = ['12', '82', '773', '694', '50544'] # Список строк
  2. int_list = list(map(int, str_list)) # Преобразует строки в целые числа
  3.  
  4. print(int_list) # Выводит: [12, 82, 773, 694, 50544]

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