小编Hun*_*ter的帖子

Python:如何在迭代每个嵌套列表中的每个项目时迭代列表列表

我想迭代我的列表列表并迭代每个嵌套列表中的每个项目.

下面是我的一个列表列表的示例(只是一个示例 - 我的一些列表列表有1个列表,其他列表最多5个):

coord = [['1231778.27', '4953975.2109', '1231810.4031', '4953909.1625', '1231852.6845', '4953742.9888', '1231838.9939', '4953498.6317', '1232017.5436', '4953273.5602', '1232620.6037', '4953104.1389', '1233531.7826', '4953157.4443', '1233250.5928', '4952272.8482', '1233023.1992', '4951596.608', '1233028.445', '4951421.374', '1233113.3502', '4950843.6951', '1233110.1943', '4950224.8384', '1232558.1541', '4949702.3571', '1232009.4781', '4949643.5194', '1231772.6319', '4949294.7085', '1232228.9241', '4948816.677', '1232397.6873', '4948434.382', '1232601.4467', '4948090.1894', '1232606.6477', '4947951.0044', '1232575.7951', '4947814.7731', '1232577.9349', '4947716.6405', '1232581.1196', '4947587.4665', '1232593.5356', '4947302.0895', '1232572.993', '4947108.3982', '1232570.8043', '4947087.7615'],['1787204.7571', '5471874.7726', '1787213.6659', '5471864.3781', '1787230.0001', '5471864.3772', '1787238.9092', '5471870.3161']]
Run Code Online (Sandbox Code Playgroud)

下面是我到目前为止所提出的,但我在访问第二个列表时遇到问题.在这个阶段我只是打印到故障排除,但计划将这些值传递给一个函数.

for i in range(0,len(coord),):
    coord = coord[i]


    for j in range(0,len(coord[:-3]),2):
            x1 = coord[j]
            y1 = …
Run Code Online (Sandbox Code Playgroud)

python list

1
推荐指数
1
解决办法
241
查看次数

Python:在列表匹配条件的点处将列表拆分为嵌套列表

我想在一个项目超过一定长度的点处拆分列表.

我的数据的简化版本是:

li = [1,2,3,4000,5,6,7,8,9000,10,11,12,1300]
Run Code Online (Sandbox Code Playgroud)

我想要达到的结果如下

new_li = [[1,2,3],[4000,5,6,7,8],[9000,10,11,12,1300]]
Run Code Online (Sandbox Code Playgroud)

我是编程新手,对这个问题的解决方法有点困惑.

我正在考虑循环并在每次项目长度大于2时创建索引但是我将如何重新创建嵌套列表.

python split list

0
推荐指数
1
解决办法
1218
查看次数

标签 统计

list ×2

python ×2

split ×1