0

次のようにPythonで2Dを設定しています。

{(59, 122),
 (107, 59),
 (122, 928),
 (172, 646),
 (254, 547),
 (265, 840),
 (547, 753),
 (646, 265),
 (717, 172),
 (753, 107),
 (840, 254),
 (928, 717)}

このセットを次のように並べ替えたいのですが、

{(59, 122),
 (122, 928),
 (928, 717),
 (717, 172),
 (172, 646),
 (646, 265),
 (265, 840),
 (840, 254),
 (254, 547),
 (547, 753),
 (753, 107),
 (107, 59)}

私が望んでいたのは、セットを y.end == x.start(next x) に接続することだけです。私が念頭に置いているのは、for ループを使用してすべての値を比較することですが、それは本当に簡単です。より良いシンプルなコードはありますか?ありがとうございました。

4

1 に答える 1