有没有办法将特定值插入到列表中的特定索引中。列表应该是完全空的:
L = []
L.insert(2,177)
print(L)
L 应该给出 L [ , ,117] 的值。
请您参考如下方法:
那是不可能的。列表不能有“漏洞”;列表中的每个槽都必须包含一个值。
你有两个选择:
用虚拟值填充列表:
L = [None] * 3 L[2] = 177 # L: [None, None, 177]使用 dict而不是列表:
L = {} L[2] = 177 # L: {2: 177}字典是任意值之间的映射,因此它可以毫无问题地处理“漏洞”。
