我想迭代我的列表列表并迭代每个嵌套列表中的每个项目.
下面是我的一个列表列表的示例(只是一个示例 - 我的一些列表列表有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) 我想在一个项目超过一定长度的点处拆分列表.
我的数据的简化版本是:
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时创建索引但是我将如何重新创建嵌套列表.