Skip to content

Commit b5ee1bb

Browse files
committed
complete
1 parent 93904c0 commit b5ee1bb

File tree

2 files changed

+138
-0
lines changed

2 files changed

+138
-0
lines changed

days/07-09-data-structures/code/n2.py

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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)
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
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']

0 commit comments

Comments
 (0)