我有一个包含称呼的字符串列表。如何使用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