-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSort.py
41 lines (33 loc) · 939 Bytes
/
Sort.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# sort() method = used with lists
# sort function = used with iterables
# student = ["Anil","Sunil","Priyanka","Anita"]
#
# student.sort(reverse=True)
#
# for i in student:
# print(i)
# ----------------------------------------Sorted a tuple
# student = ("Anil","Sunil","Priyanka","Anita")
#
# sorted_student = sorted(student,reverse=True)
#
# for i in sorted_student:
# print(i)
student = [("Anil","F",23),
("Sunil","A",21),
("Ankita",'B',20),
("Ayush","C",29)]
# -----------------------------for list
grade = lambda grades:grades[1]
age = lambda age:age[2]
student.sort(key = age,reverse=True)
print(student)
# -----------------------------for tuples
students = (("Anil","F",23),
("Sunil","A",21),
("Ankita",'B',20),
("Ayush","C",29))
grade = lambda grades : grades[1]
sorted = sorted(students,key= grade,reverse=True)
for i in sorted:
print(i)