我有一个像这样的字符串:
students="John Dee johndee@gmail.com 555-555-5555,Jane Bee janebee@gmail.com 555-555-5555,Sarah Zee sarahzee@gmail.com 555-555-5555"
我想把这个字符串用逗号分隔,然后按姓氏排序。我认为要做到这一点,我可能必须使用 split 函数,然后循环它,将每个项目保存到一个列表中,然后按第一个索引排序。不知道如何做到这一点。
到目前为止我所拥有的:
def alphaOrder(students):
mylist = []
splitter = students.split(',')
for i in splitter:
mylist.append(i)
mylist.sort(key=lambda n: split(' ')[1])
print(mylist)
alphaOrder(students)
谢谢
相关分类