単一の大きなリスト内に可変長のリスト(5、4、6 ペアなど)のペアが多数あります。それを と呼びましょう。例として、大きな LIST 内の多くのリストの 2 つを次に示します。LIST
[(38.621833, -10.825707),
(38.572191, -10.84311), -----> LIST[0]
(38.580202, -10.860877),
(38.610917, -10.85217),
(38.631526, -10.839338)]
[(38.28152, -10.744559),
(38.246368, -10.744552), -----> LIST[1]
(38.246358, -10.779088),
(38.281515, -10.779096)]
first "column"
私は2つの別々の変数を作成する必要があります.1つの変数は、リスト(つまり、38.621833、38.572191など)と2番目の変数には、リストのすべてのペアのsecond "column"
(つまり、LIST [0] [0] [1]、LIST [0] [1] [1]など)があります。
最後に、LIST 内のすべてのリストの最初と 2 番目の「列」のすべての値を含む 2 つの変数 (x、y など) を作成します。
私が直面している問題は、これらすべてのリストが同じ長さではないということです!!
私は試した
x = []
y = []
for i in range(len(LIST)):
x.append(LIST[i][0][0]) #append all the values of the first numbers
y.append(LIST[i][1][1]) #append all the values of the second numbers
私が期待するもの:
x = (38.621833,38.572191,38.580202,38.610917,38.631526,38.28152,38.246368,38.246358,38.281515)
y = (-10.825707,-10.84311,-10.860877,-10.85217,-10.839338,-10.744559,-10.744552,-10.779088,-10.779096)
しかし、ここでは変数のペアが原因で、私のループは途中で突然停止します。私はI need to also change the LIST[i][j][0]
ここで知っておりj
、各リストで変わります。しかし、ペアが違うので、どうすればいいのかわかりません。
どうすればこれを行うことができますか?