X
Привет,Гость.
Предлагаем пройти революционный
курс по гитаре.
Подарок от Трайзе Сергея забирай!
ВАМ ПОДАРКИ ОТ ПРОЕКТА
"ГИТАРНАЯ РЕВОЛЮЦИЯ"


04.10.2022

Списки

Что такое список?

Использование переменных позволяет сделать код универсальным, но не позволяет хранить и обрабатывать более-менее большие объемы данных. Представь, что тебе нужно проанализировать данные о десяти фильмах, вышедших в течение прошлой недели. Неужели придется создавать для этого 10 переменных? А если фильмов 100? 1 000?
1 000 000?

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

Список в Python — это упорядоченная изменяемая коллекция объектов произвольных типов.

Важно!

  • Называя список коллекцией, мы имеем в виду, что в одном списке может храниться множество различных объектов (например, чисел или строковых величин).
  • Говоря о том, что списки представляют собой упорядоченные коллекции, мы обращаем внимание на то, что каждый элемент в списке имеет свой порядковый номер.
  • Упоминание об изменяемости списков означает, что в процессе исполнения кода можно изменять состав элементов списка и последовательность их расположения.
  • Выражение «произвольных типов» означает, что в списке могут храниться данные, относящиеся к любым типам из тех, с которыми работает Python.

Создание пустого списка

Первый способ создания пустого списка связан с использованием конструктора типов list:

 my_list = list()

Второй вариант создания списка предполагает использование квадратных скобок, в которые заключаются элементы списка:

 my_list = []

Создание списка, содержащего перечень элементов

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

 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] languages = ['Java', 'C', 'Python', 'C++', 'Visual Basic.NET']



Метод split

При создании списков, содержащих строковые величины, можно использовать метод split.

Данный метод применяется к строковым объектам и позволяет разбивать их на элементы, разделенные символом (символ указывается внутри скобок метода split).

Каждый элемент после применения метода split становится отдельным элементом списка.

 animals = 'кошка,собака,хомяк,морская свинка,попугай,лошадь'.split(',')

Результат:

 ['кошка', 'собака', 'хомяк', 'морская свинка', 'попугай', 'лошадь']

Поделиться ссылкой:

Добавить комментарий

Ваш адрес email не будет опубликован.