एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है।
>>> t = ((1, 'a'), (2, 'b'))
>>> dict(t)
{1: 'a', 2: 'b'}
यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं:
>>> t = ((1, 'a'), (2, 'b'))
>>> dict((y, x) for x, y in t)
{'a': 1, 'b': 2}
अन्य तरीके
zip() का उपयोग
keys = (1, 2)
values = ('a', 'b')
d = dict(zip(keys, values))
print(d) # {1: 'a', 2: 'b'}
डिक्शनरी समझ
t = ((1, 'a'), (2, 'b'))
d = {k: v for k, v in t}
print(d) # {1: 'a', 2: 'b'}