Python数组不起作用

用户名

这很简单!为什么不起作用?!?!?

我的python程序...

def main():
    mont = []
    mont[0] = "bnkj1"
    mont[1] = "bnkj2"
    mont[2] = "bnkj3"

    print(mont[0])

main()

这是我在运行它时得到的...

Traceback (most recent call last):
  File "/Users/hunterjamesnelson/Documents/bruceArray.py", line 9, in <module>
    main()
  File "/Users/hunterjamesnelson/Documents/bruceArray.py", line 3, in main
    mont[0] = "bnkj1",
IndexError: list assignment index out of range
>>> 

谢谢!

赫斯特

Python不允许您仅通过分配超出列表范围的索引来追加。您需要.append改用:

def main():
    mont = []
    mont.append("bnkj1")
    mont.append("bnkj2")
    mont.append("bnkj3")

    print(mont[0])

main()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章