偶数または奇数の位置に1組以上のタプルを抽出したいと考えています。例えば、最初と最後。私は多くの質問を読んできており、それらのすべては各タプルから特定のものを抽出する方法を指していますが、2つのペアが必要です。 Iは、例えば、TEST2(すでにタプルとして作られた)のために使用しており、現在でそれを把握しようとしています:大量のリストによるforループによるタプルの特定抽出
Tuplewanted=[x[0::1] for x in Tuple]
Tuplewanted
Out[44]:
[(778933.8147968281, 5803816.850292235),
(778999.2820487045, 5804014.491034968),
(779011.4321377204, 5804048.532974694),
(779024.8198435705, 5804081.474176192),
(779039.3061023126, 5804115.648560766),
(779055.1628175485, 5804146.376816435),
(779072.6698779828, 5804178.971719031),
(779121.9406760866, 5804267.038294602)]
私は唯一の第一のタプルをしたいながら、最後の
Tuplewanted= [(778933.8147968281, 5803816.850292235),(779121.9406760866, 5804267.038294602)]
誰ですか? Typewanted[0]
とTypewanted[7]
と.append
は、これらのタプルリストが100000を超えるリストを持っているため動作しません。
Tuplewanted['coords']=[ix.coords[::len(ix.coords)-1]for ix in Tuple.geometry]
ソリューションは、私はあなたが正確に何をしたい、非常にわからない再び
'[Typewanted [0]、Typewanted [-1]]' ?? –