为什么这样做有效..。
ASET = {}
ASET["X"] = "HELLO"
print(ASET)但这行不通..。
ASET = []
ASET[0] = "HELLO"
print(ASET)第一个结果是:
{'X': 'HELLO'}第二个将生成错误:
IndexError Traceback (most recent call last)
<ipython-input-45-c521155a114d> in <module>
1 ASET = []
----> 2 ASET[0] = "HELLO"
3 print(ASET)
IndexError: list assignment index out of range发布于 2020-11-01 10:16:16
当您引用空列表中的索引时,该索引此时不存在。要向列表添加值(empty too),请使用.append()
ASET = []
ASET.append("HELLO")
print(ASET)如果列表中的索引处已经有内容,则可以使用其他语法:
ASET = ['World']
ASET[0] = "HELLO"
print(ASET)https://stackoverflow.com/questions/64628092
复制相似问题