您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在python中创建许多空的嵌套列表

如何在python中创建许多空的嵌套列表

尝试列表理解

lst = [[] for _ in xrange(a)]

见下文:

>>> a = 3
>>> lst = [[] for _ in xrange(a)]
>>> lst
[[], [], []]
>>> a = 10
>>> lst = [[] for _ in xrange(a)]
>>> lst
[[], [], [], [], [], [], [], [], [], []]
>>> # This is to prove that each of the lists in lst is unique
>>> lst[0].append(1)
>>> lst
[[1], [], [], [], [], [], [], [], [], []]
>>>

但是请注意,以上内容适用于Python2.x。在Python 3.x.上,由于xrange已被删除,因此您需要:

lst = [[] for _ in range(a)]
python 2022/1/1 18:26:41 有445人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶