मैं a = [1,2,3,4]
है और मैं d = {1:0, 2:0, 3:0, 4:0}
मैं एक सूची और कुंजी से डिफ़ॉल्ट (कहें) शून्य से कुंजी के साथ एक शब्दकोश कैसे बना सकता हूं?
d = dict(zip(q,[0 for x in range(0,len(q))]))
काम करता है चाहते हैं, लेकिन बदसूरत है। एक क्लीनर तरीका क्या है?
जेनरेटर भाव पूरी सूची आबाद करने का स्मृति भूमि के ऊपर से बचें। –
आपको शायद उस टिप्पणी को अपने वास्तविक उत्तर में बढ़ावा देना चाहिए। इसके अलावा, पायथन 2.7 और पायथन 3 से आप '{el: 0 el में a के लिए' कर सकते हैं। (इसे अपने उत्तर में भी जोड़ने के लिए स्वतंत्र महसूस करें।) – Zooba