В данный момент я борюсь с вопросом, и мне было интересно, если кто-то может указать мне и показать, где я иду не так. Мне нужно вставить строку в список только с помощью метода добавления в указанной позиции, указанной в insert_position. Вот мой код:
str1_list = ['one', 'three', 'four']
def insert_value(my_list, value, insert_position):
new_list = []
for i in range(len(my_list)):
if i < insert_position:
new_list.append(my_list[i])
elif i == insert_position:
new_list.append(my_list[i])
else:
new_list.append(my_list[i-1])
return new_list
print(str1_list, 'two', 1)
Вывод должен быть:
['one', 'two', 'three', 'four']
Я знаюЗначение параметра должно быть где-то, но не может понять, где. Любая помощь будет принята с благодарностью.
Спасибо