如何在Python2.7中为嵌套列表中的项自动分配变量?

2024-09-30 04:36:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个空间问题,在python中使用坐标,列表如下:

mList = [[0,0,0],[1000,0,600]],\
[[]],\
[[1000,1000,120]],\
[[0,0,0],[3000,4000,300],[3000,4000,720],[0,0,1020]],\
[[150,0,0],[1000,0,360], [4000,4000,660],[4000, 4000, 960],
[100,0,1320]]

我需要分配自动变量的项目之前,每个。例如,distance1 = [[0,0,0],[1000,0,600]], distance2=[[]], distance3= [[1000,1000,120]]等。但是,这需要为每个距离'n'自动执行,而不是我从mList获取索引并将它们分配给可变距离'n'。你知道吗


Tags: 项目距离列表空间distance1distance2mlistdistance3
1条回答
网友
1楼 · 发布于 2024-09-30 04:36:43

顺便说一句:mList是一个元组,如果将lot括在()中,可以避免行连续体

我不太清楚为什么需要它们作为变量,但如果您只需要能够通过名称distanceN引用它们,那么字典就足够了:

>>> data = {'distance{}'.format(i+1): d for i, d in enumerate(mList)}
>>> print(data['distance1'])
[[0, 0, 0], [1000, 0, 600]]

相关问题 更多 >

    热门问题