回答編集履歴
1
追記
test
CHANGED
@@ -1,6 +1,6 @@
|
|
1
|
-
数字をそのまま並び替えるとき、左から順に読んでしまうようです。(例、10なら一番左が1なので、2より先に来る)
|
1
|
+
文字列としての数字をそのまま並び替えるとき、左から順に読んでしまうようです。(例、10なら一番左が1なので、2より先に来る)
|
2
2
|
|
3
|
-
ですので、ゼロ埋めして(10→010, 2→002)あげるときれいに並びます。
|
3
|
+
ですので、文字列のままいくならゼロ埋めして(10→010, 2→002)あげるときれいに並びます。あるいは、intにしてしまうか。
|
4
4
|
|
5
5
|
[Pythonでゼロ埋めなしの数字の文字列リストをソート](https://note.nkmk.me/python-sort-num-str/)
|
6
6
|
|