У меня есть такая строка:
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)
Спасибо