বিল্ট-ইন zip() ফাংশন দুটি লিস্ট থেকে একই ইনডেক্সের এলিমেন্ট নিয়ে টাপলের একটি লিস্ট তৈরি করে। যদি দুটি লিস্ট ক্রমশः কী এবং ভ্যালু হয়, তবে এই জিপ অবজেক্টকে অন্য একটি বিল্ট-ইন ফাংশন dict() দিয়ে ডিকশনারি অবজেক্টে কনভার্ট করা যায়।
>>> L1 = ['a','b','c','d']
>>> L2 = [1,2,3,4]
>>> d1 = dict(zip(L1, L2))
>>> d1
{'a': 1, 'b': 2, 'c': 3, 'd': 4} পাইথন ৩.এ ডিকশনারি কম্প্রিহেনশন সিনট্যাক্সও উপলব্ধ জিপ অবজেক্ট থেকে ডিকশনারি তৈরি করতে।
>>> L2 = [1,2,3,4]
>>> L1 = ['a','b','c','d']
>>> d = {k:v for (k,v) in zip(L1, L2)}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}