小编Sha*_*nky的帖子

如何在python中对字母数字列表进行排序

我有一个清单

a = [["1", "ok", "na"], ["15", "asd", "asdasd"], ["100", "uhu", "plo"], ["10", "iju", "tlo"], ["ISC_1", "des", "det"], ["12", "asd", "assrg"], ["ARF", "asd", "rf"]]
Run Code Online (Sandbox Code Playgroud)

我想要将此列表排序如下:

[['1', 'ok', 'na'], ['10', 'iju', 'tlo'], ['12', 'asd', 'assrg'], ['15', 'asd', 'asdasd'], ['100', 'uhu', 'plo'], ['ARF', 'asd', 'rf'], ['ISC_1', 'des', 'det']]
Run Code Online (Sandbox Code Playgroud)

我用过a.sort()

结果如下:

[['1', 'ok', 'na'], ['10', 'iju', 'tlo'], ['100', 'uhu', 'plo'], ['12', 'asd', 'assrg'], ['15', 'asd', 'asdasd'], ['ARF', 'asd', 'rf'], ['ISC_1', 'des', 'det']]
Run Code Online (Sandbox Code Playgroud)

请帮我在这种情况下如何排序.

python sorting list

3
推荐指数
1
解决办法
1422
查看次数

标签 统计

list ×1

python ×1

sorting ×1