Списки в 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]

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

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

Химические свойства углеводов
В молекулах углеводов несколько функциональных групп, поэтому их химические свойства довольно объёмны. Но сложного ничего нет, если вы уже изучили...
Правило правой руки, левой руки, сила Лоренца и Ампера
Изучи описание правил правой и левой рук в шпаргалке, чтобы перестать путаться в них раз и навсегда Определение направления линий магнитной...
Диэлектрики в электростатическом поле
Термин был введён М. Фарадеем 👨‍🎓 В диэлектриках все электроны связаны, т.е. принадлежат отдельным атомам, и электрическое поле не отрывает их, а...
Повторение времен. Сложные случаи
1. ✅ Выражение будущего времени Will vs To be going to vs Present Continuous 👉 WILL Когда используем? 🔸 Для предсказаний будущих событий...
Как написать хорошее сочинение?
🔺 1. Цитируй Для максимальных баллов за сочинение тебе необходимо привлекать текст, такой критерий есть в спецификации. Растерялся и всё забыл? Не...
Ферменты в опасности: радиация и холод
Итак, радиация для ферментов крайне губительна. Почему? Потому что все ферменты — белки! Под действием этой самой радиации происходит денатурация....

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

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