python 列表中字符串排序故事一则

a = ["bca","cab","abc"]

有时候需要对列表排序

如果是对列表中整个元素 直接用sort()排序

如果想按元素的某一段排序 可以用如下方法:

def function(date):
  return date[x:y]   # x,y 表示元素需要排序的开始位置和结束位置

a.sort(key=function)

代码及运行结果如图:

 

posted @ 2019-03-21 20:51  开始了吗  阅读(449)  评论(0编辑  收藏  举报