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