Списки в Python

Редакция Без Сменки
Честно. Понятно. С душой.
📃Список (list) представляет тип данных, который хранит набор или последовательность элементов. Для создания списка в квадратных скобках ([]) через запятую перечисляются все его элементы. Во многих языках программирования есть аналогичная структура данных, которая называется массив.

numbers = [1, 2, 3, 4, 5] #так можно определить список чисел.

◾️Для создания пустого списка можно использовать следующие аналогичные конструкции:
numbers1 = [] numbers2 = list()

◾️Или же поместить в список уже какие-то определённые элементы:
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] numbers2 = list(numbers).

◾️Для обращения к элементам списка необходимо использовать индексы, которые представляют номер элемента в списка. Индексы начинаются с нуля. (т.е. второй элемент имеет индекс 1).

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(numbers[0]) #выведет 1

◾️Также, большое преимущество — использование отрицательных индексов для обращения к элементам с конца (т.е. у последнего элемента будет индекс -1, у предпоследнего — -2 ..).

numbers = [1, 2, 3, 4, 5] print(numbers[2]) # 3
print(numbers[-3]) # 3
numbers[0] = 125 # изменяем первый элемент списка
print(numbers[0]) # 125

◾️Если необходимо создать список, в котором повторяется одно и то же значение несколько раз, то можно использовать символ звездочки *.
Например, определим список из шести двоек:
numbers = [2] * 6 # [2, 2, 2, 2, 2, 2] print(numbers)

◾️Если необходим последовательный список чисел, то можно использовать функцию range() в одной из трех форм:
1.range(end) — будет получен набор чисел от 0 до end(не включая!)

newList =list(range(5))
print(newList) #[0, 1, 2, 3, 4]

2.range(start, end) — набор от start до end(не включая!)

newList =list(range(2, 6))
print(newList) #[2, 3, 4, 5]

3.range(start, end, step) — набор от start до end(не включая!) с шагом step

newList =list(range(1,10, 2))
print(newList) #[1, 3, 5, 7, 9]

Где вы учитесь?

Вам также будет интересно

Как писать аргументы во второй части на ЕГЭ по истории
На ЕГЭ по истории нас просят писать аргументы в 17 и 19 задании, однако, исходя из описания заданий, не совсем понятно как это делать, поэтому ловите...
21 задание в ЕГЭ 2026 по географии: разбор всех типов
1 тип - географические объекты (остров, залив, море и т.д.) Таяние вечной мерзлоты вызывает взрывы подземных скоплений природного газа на Таймырском...
Особенности творчества зарубежных авторов
Изучаем особенности творчества новых авторов, добавленных в кодификатор Оноре де Бальзак Следует не философским взглядам, а эстетическим...
Влажность воздуха
Всё мы слышали про влажность воздуха, но что это такое?) Окружающий нас атмосферный воздух вследствие непрерывного испарения воды с...
Механика. Оформление второй части ЕГЭ по физике
Вспомним основные правила оформления второй части ЕГЭ по физике: Форма дано/решение и рисунок, если он требуется. Даем пояснения. Например,...
Collocations: keep, take, make, have, do, get, give, go
KEEP to keep a promise — сдержать обещание to keep in mind — иметь в виду, помнить to keep (someone) informed — держать в курсе ...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.