Языки программирования

Списки в Python. Введение

Перед тем как начинать изучать списки в Python, нам необходимо понять в чем же заключается суть данных списков. Каждый из нас сталкивался с каким-то списками в своей жизни: кто-то их составляет перед покупками в магазине, кто-то с собой на рыбалку берет, а некоторые используют в своей жизни систему GTD для поддержания порядка в голове — там одни списки. Языки программирования также используют списки. Python списки — это рабочие лошадки, и вы их сильно полюбите, так как функциональность их использования очень большая.

Для обозначения списков используются квадратные скобочки [], а каждый элемент внутри списка разделяется запятой. Вот к примеру полноценный список: x = [1, 2, 3, 'string', ['Максим', 'Аля']]. В примере внутри списка находится еще один список. Сам список в себе может содержать все, что угодно. Для более глубокого понимания из рекомендованных мною книг, откройте «Изучаем Python» Марка Лутца на 253 странице и прочтите главу Python списки.

Рассмотрим все это на примере из нашей рутины построения сайта:

С примера видно, что это обычный набросок. И с ним мы в дальнейшем можем творить, что угодно. На данном этапе мы еще мало знаем про списки и про их методы — поэтому и показать нечего. Все это изучим в следующих главах.

Для примера: списки в Python вы будете использовать при парсинге эмаил-адресов с сайтов, при обработке телефонных номеров — применений у списков много. Они удобны!

Для примера взял код с интернета. Нам не важна его суть и многое из него еще кажется вам непонятным. Главное — найдите в нем списки. Напоминаю, что все списки обвернуты в [].

В коде вы уже должны видеть числа, строки и списки, а не смотреть тупо как баран на  новые ворота.

Также вспомним наши уроки про литералы и срезы. Со списком можно работать срезами. Каждый отдельный элемент это как один литерал в строке. Смотрим пример:

В следующем уроке мы научимся работать со списками, как со строками, научимся делать подсчет в списках.