У меня есть пустой массив.Например: base=[].Затем я хочу вставить "Tofiq" строку в 3-й элемент.Если я использую print(base[3]), он должен вернуть "Tofiq" строку.Пожалуйста, помогите мне об этом!
base=[]
"Tofiq"
print(base[3])
не может иметь пустых узлов, поэтому заполните список до требуемого индекса или используйте словарь
Когда вы назначаете 'Tofiq' для индекса 3 пустого списка (например, base[3] = 'Tofiq'), он выдаст IndexError.Вы должны инициализировать свой список вместо создания пустого списка.
base[3] = 'Tofiq'
Вы должны добавить промежуточные элементы в список или использовать словарь вместо списка.
base = [] index = 3 base += [None]*(index-len(base)+1) base[index] = "ToFig"
или
base = dict() base[3] = "ToFig"