Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in Python by (47.6k points)

I have a list of tuples, where I want to unzip this list into two independent lists. I'm looking for some standardized operation in Python.

>>> l = [(1,2), (3,4), (8,9)] 

>>> f_xxx (l) 

[ [1, 3, 8], [2, 4, 9] ]

I'm looking for a succinct and pythonic way to achieve this.

Basically, I'm hunting for the inverse operation of zip() function.

1 Answer

0 votes
by (106k points)

You can use zip(*list):

>>> l = [(1,2), (3,4), (8,9)] 

>>> list(zip(*l)) 

[(1, 3, 8), (2, 4, 9)]

Related questions

+3 votes
2 answers
0 votes
1 answer
0 votes
2 answers
asked Jul 6, 2019 in Python by Sammy (47.6k points)
Welcome to Intellipaat Community. Get your technical queries answered by top developers!

28.5k questions

29.9k answers

500 comments

99.1k users

Browse Categories

...