问题描述
有没有一种方法可以按长度将多个字符串集按Python的长度降序排列,如果两个或多个列表绑定在一起,则按字母顺序对列表进行排名?
假设我得到以下列表:
rankings = []
general = {'hello','how are you','good','thanks'}
fun = {'lowkey','jello','karaoke','stardown','hilarious','highkey','drunk','sports'}
subjects = {'math','science','english','french','history'}
cities = {'Rome','NYC','London','Toronto'}
animals = {'bird','elephant','mouse','dog','cat'}
foods = {'banana','fish','meat'}
我的预期输出是:
rankings = ["fun","animals","subjects","cities","general","foods"]
对此背后的基本代码有何想法?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)