按最高整数重组字符串和整数列表

问题描述:

我有列表['Cat:3','Dog:4','Llama:2'],我想将其从最高编号重新组织到最低编号。我该怎么做?按最高整数重组字符串和整数列表

+0

你有试过什么吗? – Cleb

+0

'['Dog:4','Cat:3','Llama:2']' - 这里是重新组织的清单,接受它...工作完成 – RomanPerekhrest

+0

我试过最大功能,但它没有去 –

您可以使用排序功能的关键参数:

elements.sort(key=lambda s: int(s.split(':')[-1]), reverse=True) 

的关键地图的每个元素转换成整数,基于模式“STR:NUM”。然后,根据映射的int值就地对所有元素进行排序。