リストのリストを反復処理し、ネストされた各リストの各項目を反復処理したいと考えています。
以下は、リストのリストの 1 つの例です (単なる例 - リストのリストの一部には 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']]
以下は私がこれまでに思いついたものですが、2番目のリストにアクセスするのに問題があります. この段階では、トラブルシューティングのために印刷していますが、これらの値を関数に渡す予定です。
for i in range(0,len(coord),):
coord = coord[i]
for j in range(0,len(coord[:-3]),2):
x1 = coord[j]
y1 = coord[j+1]
x2 = coord[j+2]
y2 = coord[j+3]
print x1, y1, x2, y2
私が間違っていることと、これを達成する方法についてのポイントは大歓迎です。