首页 > 解决方案 > sort list alphabetically by field in python

问题描述

I have the following list:

all=[
"jaeger.jaeger-span.jaeger-ell.spam 385062 1583408544",
"jaeger.jaeger-span.jaeger-ell.FindTraces 385062 1583408544",
"jaeger.jaeger-span.jaeger-on.GetOperations 5177 1583376432",
"jaeger.jaeger-span.jaeger-http.GetServices 5528 1583376528",
"jaeger.jaeger-span.jaeger-query.FindTraces 70681 1583386032",
"jaeger.jaeger-span.jaeger-as.GetOperations 5177 1583376432"
]

as ordered by the findtraces field ?¿ I hope to order it as follows:

for i in all:
   print(i)

console:
jaeger.jaeger-span.jaeger-ell.FindTraces 385062 1583408544
jaeger.jaeger-span.jaeger-query.FindTraces 70681 1583386032   
jaeger.jaeger-span.jaeger-on.GetOperations 5177 1583376432
jaeger.jaeger-span.jaeger-as.GetOperations 5177 1583376432
jaeger.jaeger-span.jaeger-http.GetServices 5528 1583376528
jaeger.jaeger-span.jaeger-ell.spam 385062 1583408544

标签: pythonpython-2.7

解决方案


用于all.sort(reverse=False)对列表项进行排序


推荐阅读