Особенности списков

Списки (list) в Python - это упорядоченные коллекции элементов, и они имеют ряд особенностей:

  1. Упорядоченность: Элементы в списке хранятся в определенном порядке, который соответствует их позициям в списке. Это означает, что элементы могут быть получены по индексу.

my_list = [1, 2, 3, 4, 5]
print(my_list[2])  # Выведет 3, так как это элемент с индексом 2.
  1. Изменяемость: Списки являются изменяемыми, что означает, что вы можете добавлять, удалять и изменять элементы после создания списка.

my_list = [1, 2, 3]
my_list.append(4)  # Добавление элемента
my_list[1] = 5     # Изменение элемента
del my_list[0]      # Удаление элемента
  1. Гибкость: Списки могут содержать элементы различных типов данных, включая числа, строки, другие списки и объекты пользовательских классов.

mixed_list = [1, "hello", [2, 3], object()]
  1. Итерируемость: Списки можно легко перебирать с помощью циклов, таких как for, для выполнения операций над каждым элементом.

my_list = [1, 2, 3, 4, 5]
for item in my_list:
    print(item)
  1. Длина: Вы можете получить длину списка с помощью функции len().

my_list = [1, 2, 3, 4, 5]
length = len(my_list)  # Длина списка равна 5
  1. Срезы: Вы можете создавать срезы (подпоследовательности) из списка, чтобы получить часть элементов.

my_list = [1, 2, 3, 4, 5]
sublist = my_list[1:4]  # sublist содержит [2, 3, 4]
  1. Вложенные списки: Списки могут содержать другие списки в качестве элементов, что позволяет создавать структуры данных более сложной организации.

nested_list = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]

Last updated