list of tuples in python code example
Example 1: list of tuple to tuple of list python
>>> source_list = [('1','a'),('2','b'),('3','c'),('4','d')]
>>> list1, list2 = zip(*source_list)
>>> list1
('1', '2', '3', '4')
>>> list2
('a', 'b', 'c', 'd')
Example 2: python list of tuples
list_tuples = [('Nagendra',18),('Nitesh',28),('Sathya',29)]
for name,age in list_tuples:
print(name,age)
for index,(name,age) in list_tuples:
print(f'My name is {name} and age is {age} and index is {index}')
print('My name is {n} and age is {a} and index is {i}'.format(n=name,a=age,i=index))
Example 3: list of tuples python
import string
fhand = open('romeo-full.txt')
counts = dict()
for line in fhand:
line = line.translate(None, string.punctuation)
line = line.lower()
words = line.split()
for word in words:
if word not in counts:
counts[word] = 1
else:
counts[word] += 1
lst = list()
for key, val in counts.items():
lst.append( (val, key) )
lst.sort(reverse=True)
for key, val in lst[:10] :
print key, val