Quantcast
Channel: How to merge lists into a list of tuples? - Stack Overflow
Browsing all 11 articles
Browse latest View live

Answer by Sadman Sakib for How to merge lists into a list of tuples?

Like me, if anyone needs to convert it to list of lists (2D lists) instead of list of tuples, then you could do the following:list(map(list, list(zip(list_a, list_b))))It should return a 2D List as...

View Article



Answer by U13-Forward for How to merge lists into a list of tuples?

Or map with unpacking:>>> list(map(lambda *x: x, list_a, list_b))[(1, 5), (2, 6), (3, 7), (4, 8)]>>>

View Article

Answer by Vipin for How to merge lists into a list of tuples?

I am not sure if this a pythonic way or not but this seems simple if both lists have the same number of elements : list_a = [1, 2, 3, 4]list_b = [5, 6, 7, 8]list_c=[(list_a[i],list_b[i]) for i in...

View Article

Answer by J0ANMM for How to merge lists into a list of tuples?

One alternative without using zip:list_c = [(p1, p2) for idx1, p1 in enumerate(list_a) for idx2, p2 in enumerate(list_b) if idx1==idx2]In case one wants to get not only tuples 1st with 1st, 2nd with...

View Article

Answer by cyborg for How to merge lists into a list of tuples?

The output which you showed in problem statement is not the tuple but listlist_c = [(1,5), (2,6), (3,7), (4,8)]check for type(list_c)considering you want the result as tuple out of list_a and list_b,...

View Article


Answer by Dark Knight for How to merge lists into a list of tuples?

You can use map lambdaa = [2,3,4]b = [5,6,7]c = map(lambda x,y:(x,y),a,b)This will also work if there lengths of original lists do not match

View Article

Answer by Kruger for How to merge lists into a list of tuples?

I know this is an old question and was already answered, but for some reason, I still wanna post this alternative solution. I know it's easy to just find out which built-in function does the "magic"...

View Article

Answer by Lodewijk for How to merge lists into a list of tuples?

In python 3.0 zip returns a zip object. You can get a list out of it by calling list(zip(a, b)).

View Article


Answer by Mizipzor for How to merge lists into a list of tuples?

Youre looking for the builtin function zip.

View Article


Answer by YOU for How to merge lists into a list of tuples?

In Python 2:>>> list_a = [1, 2, 3, 4]>>> list_b = [5, 6, 7, 8]>>> zip(list_a, list_b)[(1, 5), (2, 6), (3, 7), (4, 8)]In Python 3:>>> list_a = [1, 2, 3,...

View Article

How to merge lists into a list of tuples?

What is the Pythonic approach to achieve the following?# Original lists:list_a = [1, 2, 3, 4]list_b = [5, 6, 7, 8]# List of tuples from 'list_a' and 'list_b':list_c = [(1,5), (2,6), (3,7), (4,8)]Each...

View Article
Browsing all 11 articles
Browse latest View live




Latest Images