python 字符串列表排序

列表中元素为字符串,每个字符串中有数字,要按数字大小对列表进行排序,重点关注item.split(":"),

  MyList = ['5:2', '1:10', '93:881', '93:8', '4:8', '10:7']
  a = sorted(MyList, key=lambda item: [int(part) for part in item.split(":")])
  print(a)

版权声明:本文为weixin_38076506原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。