w3resource

Python: Zip two given lists of lists

Python List: Exercise - 89 with Solution

Write a Python program to Zip two given lists of lists.

Visual Presentation:

Python List: Zip two given lists of lists.

Sample Solution:

Python Code:

# Create two lists 'list1' and 'list2' containing sublists of numbers
list1 = [[1, 3], [5, 7], [9, 11]]
list2 = [[2, 4], [6, 8], [10, 12, 14]]

# Print a message indicating the original lists
print("Original lists:")

# Print the contents of 'list1'
print(list1)

# Print the contents of 'list2'
print(list2)

# Use the 'map' function to add corresponding sublists from 'list1' and 'list2' together
result = list(map(list.__add__, list1, list2))

# Print a message indicating the zipped list
print("\nZipped list:\n" +  str(result))

Sample Output:

Original lists:
[[1, 3], [5, 7], [9, 11]]
[[2, 4], [6, 8], [10, 12, 14]]

Zipped list:
[[1, 3, 2, 4], [5, 7, 6, 8], [9, 11, 10, 12, 14]]

Flowchart:

Flowchart: Zip two given lists of lists.

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a Python program to read a square matrix from console and print the sum of matrix primary diagonal. Accept the size of the square matrix and elements for each column separated with a space (for every row) as input from the user.
Next: Write a Python program to count number of lists in a given list of lists.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/list/python-data-type-list-exercise-89.php