回答編集履歴

1

追記

2020/06/17 00:17

投稿

jeanbiego
jeanbiego

スコア3966

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