Особенности списков
Списки (list) в Python - это упорядоченные коллекции элементов, и они имеют ряд особенностей:
Упорядоченность: Элементы в списке хранятся в определенном порядке, который соответствует их позициям в списке. Это означает, что элементы могут быть получены по индексу.
my_list = [1, 2, 3, 4, 5]
print(my_list[2]) # Выведет 3, так как это элемент с индексом 2.
Изменяемость: Списки являются изменяемыми, что означает, что вы можете добавлять, удалять и изменять элементы после создания списка.
my_list = [1, 2, 3]
my_list.append(4) # Добавление элемента
my_list[1] = 5 # Изменение элемента
del my_list[0] # Удаление элемента
Гибкость: Списки могут содержать элементы различных типов данных, включая числа, строки, другие списки и объекты пользовательских классов.
mixed_list = [1, "hello", [2, 3], object()]
Итерируемость: Списки можно легко перебирать с помощью циклов, таких как
for
, для выполнения операций над каждым элементом.
my_list = [1, 2, 3, 4, 5]
for item in my_list:
print(item)
Длина: Вы можете получить длину списка с помощью функции
len()
.
my_list = [1, 2, 3, 4, 5]
length = len(my_list) # Длина списка равна 5
Срезы: Вы можете создавать срезы (подпоследовательности) из списка, чтобы получить часть элементов.
my_list = [1, 2, 3, 4, 5]
sublist = my_list[1:4] # sublist содержит [2, 3, 4]
Вложенные списки: Списки могут содержать другие списки в качестве элементов, что позволяет создавать структуры данных более сложной организации.
nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
Last updated
Was this helpful?