List sorting function in python

 # Sorting

# students = ["Umair", "Rehman", "Zain", "Abbas", "Hussan"]
# # students.sort(reverse=True) only work with list
# students.sort()
# sorted_students = sorted(students,reverse=True)
# for i in sorted_students:
#     print(i)

studetns = [("Umair""A""95"),
            ("Abass""D""48"),
            ("Zain""B""85"),
            ("Rehman""C""58")]


def grade(grade): return grade[2]
studetns.sort(key=grade)

for i in studetns:
    print(i)

Comments