Доступ к содержимому списка
Доступ к каждому из элементов списка можно получить отдельно. Например, его можно напечатать:
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.