Module (55%)
Section (21%)

Доступ к содержимому списка

Доступ к каждому из элементов списка можно получить отдельно. Например, его можно напечатать:

print(numbers[0]) # Accessing the list's first element.

Предполагая, что все предыдущие операции были выполнены успешно, фрагмент кода выведет в консоль 111.

Как вы можете увидеть в редакторе, список также можно распечатать целиком - как здесь:

print(numbers) # Printing the whole list.

Как вы, наверное, заметили раньше, Python оформляет вывод образом, предполагающим, что все представленные значения образуют список. Вывод приведенного выше примера выглядит следующим образом:

[111, 1, 7, 2, 1]

output


Функция len()

Длина списка может изменяться во время выполнения. В список можно добавлять новые элементы, а старые - удалять из него. Это означает, что список - очень динамичный объект.

Если вы хотите проверить текущую длину списка, вы можете использовать функцию под названием len() (ее имя происходит от length).

Функция принимает имя списка в качестве аргумента и возвращает количество элементов, хранящихся в данный момент внутри списка (другими словами - длину списка).

Посмотрите на последнюю строку кода в редакторе, запустите программу и проверьте, какое значение она выведет в консоль. Угадаете?



Code

numbers = [10, 5, 7, 2, 1]
print("Original list contents:", numbers) # Printing original list contents.

numbers[0] = 111
print("\nPrevious list contents:", numbers) # Printing previous list contents.

numbers[1] = numbers[4] # Copying value of the fifth element to the second.
print("Previous list contents:", numbers) # Printing previous list contents.

print("\nList length:", len(numbers)) # Printing the list's length.
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×