Skip to content

Commit f854c5b

Browse files
authored
Update attrgetter_min_max.py
1 parent 69a15e4 commit f854c5b

1 file changed

Lines changed: 0 additions & 29 deletions

File tree

working-with-the-python-operator-module/attrgetter_min_max.py

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,4 @@
1-
from dataclasses import dataclass
2-
3-
4-
@dataclass
5-
class Musician:
6-
id: int
7-
fname: str
8-
lname: str
9-
group: str
10-
11-
12-
musicians_list = [
13-
[1, "Brian", "Wilson", "Beach Boys"],
14-
[2, "Carl", "Wilson", "Beach Boys"],
15-
[3, "Dennis", "Wilson", "Beach Boys"],
16-
[4, "Bruce", "Johnston", "Beach Boys"],
17-
[5, "Hank", "Marvin", "Shadows"],
18-
[6, "Bruce", "Welch", "Shadows"],
19-
[7, "Brian", "Bennett", "Shadows"],
20-
]
21-
22-
group_members = []
23-
24-
for musician in musicians_list:
25-
group_members.append(Musician(*musician))
26-
271
import operator
28-
292
from dataclasses import dataclass
303

314

@@ -52,8 +25,6 @@ class Musician:
5225
for musician in musicians_list:
5326
group_members.append(Musician(*musician))
5427

55-
import operator
56-
5728
get_id = operator.attrgetter("id")
5829

5930
print(min(group_members, key=get_id))

0 commit comments

Comments
 (0)