【python】globで取得したファイルの並び替え

このように連番ファイルがあったとします。
➜ python-test ls -1 template test1.json test2.json test3.json test4.json test5.json
import glob filepath = "template/" filelist = glob.glob("template/*.json") print(filelist)
実行すると、このようにデタラメ?な番号で並んでしまいます。
import glob filepath = "template/" filelist = sorted(glob.glob("template/*.json")) print(filelist)
➜ python-test python3 main.py ['template/test1.json', 'template/test4.json', 'template/test5.json', 'template/test2.json', 'template/test3.json']
sortedをつけるとうまいこと連番になります。
import glob filepath = "template/" filelist = sorted(glob.glob("template/*.json")) print(filelist)
➜ python-test python3 main.py ['template/test1.json', 'template/test2.json', 'template/test3.json', 'template/test4.json', 'template/test5.json']