-
Notifications
You must be signed in to change notification settings - Fork 0
/
Assignment 2.py
50 lines (25 loc) · 1 KB
/
Assignment 2.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
42
43
44
45
46
#!/usr/bin/env python
# coding: utf-8
# Write a Python program to get a list, sorted in increasing order by the last element in each tuple from a given list of non-empty tuples
# Sample List : [(2, 5), (1, 2), (4, 4), (2, 3), (2, 1)]
#
# Expected Result : [(2, 1), (1, 2), (2, 3), (4, 4), (2, 5)]
#
#
# In[2]:
def last(n): return n[-1]
def sort_list_last(tuples):
return sorted(tuples, key=last)
print(sort_list_last([(2, 5), (1, 2), (4, 4), (2, 3), (2, 1)]))
# In[ ]:
# Write a Python program to print a dictionary whose keys should be the alphabet from a-z and the value should be corresponding ASCII values
#
#
#
# Sample Output : {'a': 97, 'b': 98, 'c': 99, 'd': 100, 'e': 101, 'f': 102, 'g': 103, 'h': 104, 'i': 105, 'j': 106, 'k': 107, 'l': 108, 'm': 109, 'n': 110, 'o': 111, 'p': 112, 'q': 113, 'r': 114, 's': 115, 't': 116, 'u': 117, 'v': 118, 'w': 119, 'x': 120, 'y': 121, 'z': 122}
# In[10]:
my_dict = {}
for i in range(97, 97 + 26):
my_dict[chr(i)] = i
print(my_dict)
# In[ ]: