小编Mal*_*aiq的帖子

排序的元素列表中包含称呼吗?

我有一个包含称呼的字符串列表。如何使用pythonic方式根据姓名(在称呼之后,先生,女士,夫人)对列表进行排序?

我试图在'。'的基础上拆分list的元素。字符并对名称进行排序,但无法使用已排序的名称称呼。

names = ["Mr.usman", "Mrs.obama", "Mr.Albert"]
sorted_list = sorted([i.split('.')[1] for i in names])
Run Code Online (Sandbox Code Playgroud)

因为例如["Mr.usman", "Mrs.obama", "Mr.Albert"]应该像["Mr.Albert", "Mrs.obama", "Mr.usman"]

非常感谢您的帮助。

python

1
推荐指数
1
解决办法
66
查看次数

标签 统计

python ×1