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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer 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 ArticleAnswer by Mizipzor for How to merge lists into a list of tuples?
Youre looking for the builtin function zip.
View ArticleAnswer 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 ArticleHow 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
More Pages to Explore .....