Let’s check out some exercises that will help understand zip() function better.
Exercise 12-b: Merging a List and a Range with Zip Function
First create a range from 1 to 8. Then using zip, merge the given list and the range together to create a new list of tuples.
Exercise 12-c: Creating a Dictionary by Merging 2 Lists Using Zip Function
Using zip and dict functions create a dictionary which has its key-value pairs coming from lst1 and lst2.
Exercise 12-d: 2 Lists Zip Merged and Sorted
Using zip, list and sorted functions create a sorted list of tuples from lst1 and lst2.
You can merge 2 lists with zip function. zip(lst1,lst2)
You can convert a zip object to a proper Python list using the list function.
All that’s needed is to put everything inside a sorted() function to create a sorted list.