我有一个嵌套的列表,它以以下形式出现:
我尝试了这个:
但它只适用于有限的A。
A = [[a,b],[c,d]] or [[[a,b],[c,d]]] or [[[[a,b],[c,d]]]] or [[[[[a,b],[c,d]]]]]
等等。这些形式的A
不会同时出现。
无论A嵌套多深,我该如何编写代码来剥离列表,并仅获取:
[a,b]
[c,d]
我尝试了这个:
def Peel_list(Features):
try:
for lon,lat in Features:
print((lon,lat))
except:
for Feature in Features:
for t_list in Feature:
for A in t_list:
for lon,lat in A:
print((lon,lat))
return()
但它只适用于有限的A。
[[[a], b, [c, d]]]
这样吗? - OneCricketeer