列表中元素为字符串,每个字符串中有数字,要按数字大小对列表进行排序,重点关注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)
列表中元素为字符串,每个字符串中有数字,要按数字大小对列表进行排序,重点关注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)