File tree Expand file tree Collapse file tree 2 files changed +138
-0
lines changed
days/07-09-data-structures/code Expand file tree Collapse file tree 2 files changed +138
-0
lines changed Original file line number Diff line number Diff line change
1
+ # from states import us_state_abbrev , states_list
2
+ import states
3
+
4
+
5
+ def main (states ):
6
+ print (print_10th (states ))
7
+ print (dict_45th (states .us_state_abbrev ))
8
+ print (dict_27th (states .us_state_abbrev ))
9
+
10
+
11
+ def print_10th (data , n = 10 ):
12
+ abbrev_states = list (data .us_state_abbrev .items ())
13
+ st_lst = data .states_list
14
+ all = abbrev_states + st_lst
15
+ new_lst = []
16
+ i = 0
17
+ while i < len (all ):
18
+ new_lst .append (all [i ])
19
+ i = i + n
20
+ return new_lst
21
+
22
+
23
+ def dict_45th (data , n = 45 ):
24
+ data_list = list (data .keys ())
25
+ return data_list [n ]
26
+
27
+
28
+ def dict_27th (data , n = 27 ):
29
+ data_list = list (data .values ())
30
+ return data_list [n ]
31
+
32
+
33
+ if __name__ == '__main__' :
34
+ main (states )
Original file line number Diff line number Diff line change
1
+ us_state_abbrev = {
2
+ 'Alabama' : 'AL' ,
3
+ 'Alaska' : 'AK' ,
4
+ 'Arizona' : 'AZ' ,
5
+ 'Arkansas' : 'AR' ,
6
+ 'California' : 'CA' ,
7
+ 'Colorado' : 'CO' ,
8
+ 'Connecticut' : 'CT' ,
9
+ 'Delaware' : 'DE' ,
10
+ 'Florida' : 'FL' ,
11
+ 'Georgia' : 'GA' ,
12
+ 'Hawaii' : 'HI' ,
13
+ 'Idaho' : 'ID' ,
14
+ 'Illinois' : 'IL' ,
15
+ 'Indiana' : 'IN' ,
16
+ 'Iowa' : 'IA' ,
17
+ 'Kansas' : 'KS' ,
18
+ 'Kentucky' : 'KY' ,
19
+ 'Louisiana' : 'LA' ,
20
+ 'Maine' : 'ME' ,
21
+ 'Maryland' : 'MD' ,
22
+ 'Massachusetts' : 'MA' ,
23
+ 'Michigan' : 'MI' ,
24
+ 'Minnesota' : 'MN' ,
25
+ 'Mississippi' : 'MS' ,
26
+ 'Missouri' : 'MO' ,
27
+ 'Montana' : 'MT' ,
28
+ 'Nebraska' : 'NE' ,
29
+ 'Nevada' : 'NV' ,
30
+ 'New Hampshire' : 'NH' ,
31
+ 'New Jersey' : 'NJ' ,
32
+ 'New Mexico' : 'NM' ,
33
+ 'New York' : 'NY' ,
34
+ 'North Carolina' : 'NC' ,
35
+ 'North Dakota' : 'ND' ,
36
+ 'Ohio' : 'OH' ,
37
+ 'Oklahoma' : 'OK' ,
38
+ 'Oregon' : 'OR' ,
39
+ 'Pennsylvania' : 'PA' ,
40
+ 'Rhode Island' : 'RI' ,
41
+ 'South Carolina' : 'SC' ,
42
+ 'South Dakota' : 'SD' ,
43
+ 'Tennessee' : 'TN' ,
44
+ 'Texas' : 'TX' ,
45
+ 'Utah' : 'UT' ,
46
+ 'Vermont' : 'VT' ,
47
+ 'Virginia' : 'VA' ,
48
+ 'Washington' : 'WA' ,
49
+ 'West Virginia' : 'WV' ,
50
+ 'Wisconsin' : 'WI' ,
51
+ 'Wyoming' : 'WY' ,
52
+ }
53
+
54
+
55
+ states_list = ['Oklahoma' ,
56
+ 'Kansas' ,
57
+ 'North Carolina' ,
58
+ 'Georgia' ,
59
+ 'Oregon' ,
60
+ 'Mississippi' ,
61
+ 'Minnesota' ,
62
+ 'Colorado' ,
63
+ 'Alabama' ,
64
+ 'Massachusetts' ,
65
+ 'Arizona' ,
66
+ 'Connecticut' ,
67
+ 'Montana' ,
68
+ 'West Virginia' ,
69
+ 'Nebraska' ,
70
+ 'New York' ,
71
+ 'Nevada' ,
72
+ 'Idaho' ,
73
+ 'New Jersey' ,
74
+ 'Missouri' ,
75
+ 'South Carolina' ,
76
+ 'Pennsylvania' ,
77
+ 'Rhode Island' ,
78
+ 'New Mexico' ,
79
+ 'Alaska' ,
80
+ 'New Hampshire' ,
81
+ 'Tennessee' ,
82
+ 'Washington' ,
83
+ 'Indiana' ,
84
+ 'Hawaii' ,
85
+ 'Kentucky' ,
86
+ 'Virginia' ,
87
+ 'Ohio' ,
88
+ 'Wisconsin' ,
89
+ 'Maryland' ,
90
+ 'Florida' ,
91
+ 'Utah' ,
92
+ 'Maine' ,
93
+ 'California' ,
94
+ 'Vermont' ,
95
+ 'Arkansas' ,
96
+ 'Wyoming' ,
97
+ 'Louisiana' ,
98
+ 'North Dakota' ,
99
+ 'South Dakota' ,
100
+ 'Texas' ,
101
+ 'Illinois' ,
102
+ 'Iowa' ,
103
+ 'Michigan' ,
104
+ 'Delaware' ]
You can’t perform that action at this time.
0 commit comments