Я новичок в Python, и у меня есть сомнения относительно операции вставки в списке.Операция вставки Python в списке
Пример 1:
mylist = ['a','b','c','d','e']
mylist.insert(len(mylist),'f')
print(mylist)
Выход:
['a', 'b', 'c', 'd', 'e', 'f']
Пример 2:
mylist = ['a','b','c','d','e']
mylist.insert(10,'f')
print(mylist)
Выход:
['a', 'b', 'c', 'd', 'e', 'f']
Во втором примере почему он все еще вставляет элемент «f» в список, даже если я даю индекс 10 для ввода метода?
Что вы ожидаете от остальных индексов, если оно помещает '' f'' в 10-й индекс? – Volatility
@Volatility a не необоснованное предположение было бы ошибкой какого-то типа –
Я ожидал ошибки. Почему он работает таким образом и не дает никаких ошибок. –