Попробуйте присвоить переменную строке или номеру, который вы хотите вставить.Имейте в виду, что если вы хотите вставить что-либо в определенном месте индекса в массиве, лучше всего использовать функцию insert
, array.insert(index, variable)
, потому что функция append
может вставлять переменную только в конец массива.
Итак, если вы хотите добавить строку «последний» в конец массива, вы можете написать так:
number = [1, 2, 3, 4]
x = "last"
number.insert(len(number), x)
>>>number
[1, 2, 3, 4, 'last']
Если вы хотите вставить что-то в первый разindex, [0]
, затем просто используйте number.insert(0, variable)
.Когда кто-то хочет вставить переменные в несколько местоположений индекса, лучше просто использовать функцию insert
, потому что смешивание функций insert
и append
может сделать ваш код нечитаемым или просто запутанным.append
хорошо для однократного использования, но если вы собираетесь делать то, о чем просите, вставляя объекты в несколько мест указателя, придерживайтесь insert
для удобства чтения.Надеюсь, это поможет!