На языке программирования Python существует четыре типа накопительной информации:

списки питонов – это коллекция, которая упорядочена и может быть изменена. Позволяет дублировать членов.

Кортеж – это коллекция, которая упорядочена и неизменна. Позволяет дублировать членов.

Set – коллекция, которая не упорядочена и неиндексирована. Без дубликатов.

Словарь – это коллекция, которая не упорядочена, изменчиваемая и индексируемая. Никаких дубликатов.

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

Список

Список – это коллекция, которая упорядочена и может быть изменена. В Python списки питонов написаны квадратными скобками.

Пример:

Создай список:

этот список = [“яблоко”, “банан”, “вишня”]

печать(этот список)

Доступ Элементы

Вы получаете доступ к элементам списка, ссылаясь на индексный номер:

Пример:

Распечатайте второй пункт списка:

этот список = [“яблоко”, “банан”, “вишня”]

печать(этот список[1])

Отрицательная индексация

Отрицательная индексация означает, что индексация начинается с конца, -1 относится к последнему пункту, -2 – ко второму последнему пункту и т.д.

Пример

Распечатайте последний пункт списка:

этот список = [“яблоко”, “банан”, “вишня”]

print(thislist[-1])

Диапазон индексов

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

При указании диапазона возвращаемым значением будет новый список с указанными элементами.

Пример .

Верните третий, четвертый и пятый пункт:

этот список = [“яблоко”, “банан”, “вишня”, “апельсин”, “киви”, “дыня”, “манго”]

print(thislist[2:5])

Диапазон отрицательных индексов

Укажите отрицательные индексы, если вы хотите начать поиск с конца списка:

Пример

Этот пример возвращает элементы из индекса -4 (включено) в индекс -1 (исключено).

этот список = [“яблоко”, “банан”, “вишня”, “апельсин”, “киви”, “дыня”, “манго”]

print(thislist[-4:-1]))

Изменить Стоимость объекта

Чтобы изменить значение конкретного элемента, обратитесь к номеру индекса:

Пример:

Измените второй пункт:

этот список = [“яблоко”, “банан”, “вишня”]

thislist[1] = “черная смородина”.

печать(этот список)