声明未知数量的列表为空数组,然后访问其项目?

问题描述

我知道如何声明一定大小的空数组,例如其中有25个列表-

mylist = [[] for _ in range(25)]

但是,如果我还不知道尺寸,该如何定义?显然,以下操作无效-

mylist = [[] for _ in range(math.inf)] 

我要问的原因是我需要为列表中的某些项目赋值。例如-

mylist[1].append(87)

但是如果我只是在开头声明一个空列表,即会显示“ index out of range”错误。

mylist = [[]]

我想这是因为我正在尝试访问第二个元素,而第一个元素尚不存在。

提前谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)