Я хочу вставить какой-то элемент в конкретный индекс пустого списка - PullRequest
0 голосов
/ 25 мая 2019

У меня есть пустой массив.Например: base=[].Затем я хочу вставить "Tofiq" строку в 3-й элемент.Если я использую print(base[3]), он должен вернуть "Tofiq" строку.Пожалуйста, помогите мне об этом!

Ответы [ 3 ]

0 голосов
/ 25 мая 2019
Список

не может иметь пустых узлов, поэтому заполните список до требуемого индекса или используйте словарь

0 голосов
/ 25 мая 2019

Когда вы назначаете 'Tofiq' для индекса 3 пустого списка (например, base[3] = 'Tofiq'), он выдаст IndexError.Вы должны инициализировать свой список вместо создания пустого списка.

0 голосов
/ 25 мая 2019

Вы должны добавить промежуточные элементы в список или использовать словарь вместо списка.

 base   = []     
 index  = 3
 base  += [None]*(index-len(base)+1)
 base[index] = "ToFig"

или

 base    = dict()
 base[3] = "ToFig"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...