Menu
Coddy logo textTech

Доступ к элементам списка

Часть раздела Fundamentals путешествия по Python на Coddy — урок 54 из 77.

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

Для примера взгляните на следующий список: 

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
  • Элемент a находится под индексом 0
  • Элемент b находится под индексом 1
  • ...
  • Элемент g находится под индексом 6

Чтобы получить доступ к элементу списка, мы можем использовать его индекс в квадратных скобках. Например, чтобы получить доступ к первому элементу списка с именем my_list, мы будем использовать my_list[0].

Вот пример:

my_list = [10, 20, 30, 40, 50]
element = my_list[2]

Переменная element будет содержать значение 30, так как она обращается к третьему элементу (индекс которого равен 2).

challenge icon

Задание

Легко

Создайте функцию с именем values, которая принимает список в качестве аргумента и выводит все элементы списка один за другим.

Например, если список — [1, 3, 5, 7], вывод должен быть следующим:

1

3

5

7

Важно: Список уже передается в функцию в качестве параметра lst. Вам не нужно считывать ввод или создавать список — он уже передается как аргумент при вызове функции. Это означает, что внутри вашей функции lst ссылается на список, который вам нужно перебрать. Вам не нужно вызывать функцию — она вызывается автоматически.

Чтобы перебрать список и вывести каждый элемент, используйте функцию len() внутри функции range():

def values(lst):
    for i in range(len(lst)):
        print(lst[i])

Таким образом, i будет итерироваться от 0 до len(lst) (не включая), что охватывает ровно все индексы списка. lst[i] обращается к элементу по индексу i, а print() отображает его на отдельной строке.

Шпаргалка

В Python списки хранят несколько значений в одной переменной:

my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

Доступ к элементам списка осуществляется по индексу, начиная с 0:

element = my_list[2]  # Доступ к третьему элементу (30)

Чтобы перебрать элементы списка:

for i in range(len(my_list)):
    my_list[i]  # Доступ к каждому элементу

Функция len() возвращает длину списка.

Попробуйте сами

def values(lst):
    # Напишите здесь код
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals