Menu
CoddyTech

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

Часть раздела Основы путешествия по 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():

numbers = [10, 20, 30]
for i in range(len(numbers)):
    print(numbers[i])

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

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

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

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

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Python