I have two lists of tuples, for example:
a = [(1,2,3),(4,5,6),(7,8,9)]
b = [(1,'a'),(4,'b'),(7,'c')]
The first element of each tuple in a and b are matched, I want to get a list like this:
merged = [(1,2,3,'a'),(4,5,6,'b'),(7,8,9,'c')]
Perhaps I will have another list like:
c = [(1,'xx'),(4,'yy'),(7,'zz')]
and merge it to “merged” list later, I tried “zip” and “map” which are not right for this case.
1 Answer