我有一个包含称呼的字符串列表。如何以 Pythonic 方式根据姓名(在称呼之后 - 先生,女士,夫人)对列表进行排序?
我试图在'。'的基础上拆分列表的元素。字符并对名称进行排序,但无法获得排序名称的称呼。
names = ["Mr.usman", "Mrs.obama", "Mr.Albert"]
sorted_list = sorted([i.split('.')[1] for i in names])
例如["Mr.usman", "Mrs.obama", "Mr.Albert"]
应该像["Mr.Albert", "Mrs.obama", "Mr.usman"]
非常感谢任何帮助。