Чтобы добавить строку в определенную позицию в списке в Python, вы можете использовать различные методы. Вот несколько подходов:
-
Использование метода
insert():my_list = ["apple", "banana", "cherry"] my_list.insert(1, "orange") print(my_list)Вывод:
["яблоко", "апельсин", "банан", "вишня"] -
Разрез списка и объединение:
my_list = ["apple", "banana", "cherry"] my_list = my_list[:1] + ["orange"] + my_list[1:] print(my_list)Вывод:
["яблоко", "апельсин", "банан", "вишня"] -
Использование понимания списка:
my_list = ["apple", "banana", "cherry"] position = 1 new_item = "orange" my_list = [new_item if i == position else item for i, item in enumerate(my_list)] print(my_list)Вывод:
["яблоко", "апельсин", "банан", "вишня"] -
Расширение списка:
my_list = ["apple", "banana", "cherry"] position = 1 new_item = "orange" my_list = my_list[:position] + [new_item] + my_list[position:] print(my_list)Вывод:
["яблоко", "апельсин", "банан", "вишня"]