我想向空列表的特定索引插入一些元素

时间:2019-05-25 15:16:00

标签: python arrays list indexing

我有一个空数组。例如:base=[]。然后,我想在第3个元素中插入"Tofiq"字符串。如果我使用print(base[3]),则必须返回"Tofiq"字符串。请帮助我!

4 个答案:

答案 0 :(得分:0)

您必须将中间元素添加到列表中,或者使用字典而不是列表。

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

 base    = dict()
 base[3] = "ToFig"

答案 1 :(得分:0)

列表不能有空节点,因此请填充列表,直到所需的索引或使用字典

答案 2 :(得分:0)

当您将'Tofiq'分配给空白列表的索引3(例如base[3] = 'Tofiq')时,它将产生IndexError。您应该初始化列表,而不是创建一个空列表。

答案 3 :(得分:-3)

base = [“ str1”,“ str2”,“ Tofiq”]

print(base [2])