ถ้า L1 และ L2 เป็น List objects ที่มี keys และ values ตามลำดับ วิธีต่อไปนี้สามารถใช้สร้าง Dictionary object ได้
1. Zip สอง list แล้วแปลงเป็น Dictionary ด้วยฟังก์ชัน dict()
>> L1 = ['a','b','c','d']
>>> L2 = [1,2,3,4]
>>> d = dict(zip(L1, L2))
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}
2. ใช้ Dictionary Comprehension syntax
>> L1 = ['a','b','c','d']
>>> L2 = [1,2,3,4]
>>> d = {k:v for k,v in zip(L1, L2)}
>>> d
{'a': 1, 'b': 2, 'c': 3, 'd': 4}