你好
请求你帮助解决我目前面临的问题。我有一个名为username的列表,如下所示:
用户名=['Paul'、'Polish'、'poloski'、'melind'、'Melinda'、'MeRind'、'arabic'、'arabia']
a)我想根据长度/排序的降序排列此列表 b) 对于长度相同的元素,我想根据组成元素的每个字母在字典中的显示方式对它们进行排序(例如,“arabic”在“arabic”之前)
为了更清楚,我的目标是创建最终的修改列表,以显示如下内容:
[“梅林达”,“波洛斯基”,“阿拉伯”,“阿拉伯语”,“梅林”,“梅林”,“波兰语”,“保罗”)
感谢你的帮助
你可以这样做:
您可以在如下数据帧中执行此操作:
^{} 可以采取一个函数,返回一个元组作为键,每个元组的第一个元素将用于排序,然后在第二个元素上发生冲突,依此类推
先按长度再按字母顺序排序(忽略大小写)
相关问题 更多 >
编程相关推荐