Common techniques for using the zip() function in Python:
1. Zip two lists together:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
zipped_lists = zip(list1, list2)
2. Unzip a zipped list:
zipped_lists = [(1, 4), (2, 5), (3, 6)]
list1, list2 = zip(*zipped_lists)
3. Loop through a zipped list:
zipped_lists = [(1, 4), (2, 5), (3, 6)]
for item1, item2 in zipped_lists:
print(item1, item2)
4.Convert a zipped list to a dictionary:
zipped_lists = [(1, 4), (2, 5), (3, 6)]
my_dict = dict(zipped_lists)
5. Zip three or more lists together:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
list3 = [7, 8, 9]
zipped_lists = zip(list1, list2, list3)