Python: как добавить элемент в список по определенному индексу

Чтобы добавить элемент в определенный индекс в списке Python, вы можете использовать следующие методы:

  1. Использование метода insert(). Метод insert()позволяет вставить элемент по определенному индексу в списке. Вот пример:
my_list = [1, 2, 3, 4, 5]
my_list.insert(2, 10)  # Insert 10 at index 2
print(my_list)  # Output: [1, 2, 10, 3, 4, 5]
  1. Использование нарезки: вы также можете использовать нарезку в Python для добавления элемента по определенному индексу. Вот пример:
my_list = [1, 2, 3, 4, 5]
my_list = my_list[:2] + [10] + my_list[2:]  # Insert 10 at index 2
print(my_list)  # Output: [1, 2, 10, 3, 4, 5]
  1. Использование метода extend(). Метод extend()позволяет добавлять в список несколько элементов. Расширив список одним элементом по нужному индексу, вы можете добиться того же результата. Вот пример:
my_list = [1, 2, 3, 4, 5]
my_list.extend([0])  # Add 0 at the end
my_list[2] = 10  # Modify the element at index 2
print(my_list)  # Output: [1, 2, 10, 4, 5, 0]