मैं एक शब्दकोश का निर्माण कर रहा हूं (जिसे बाद में मैं JSON स्ट्रिंग में बनाउंगा)। मैं इसे इस तरह बना देता हूं:एक शब्दकोश बनाने के लिए एकल लाइन के लिए लूप?
data = {}
for smallItem in bigList:
data[smallItem] = smallItem
मैं इसे लूप के लिए कैसे बना सकता हूं? और एक generator expression
data = {smallItem:smallItem for smallItem in bigList}
तुम भी dict
उपयोग कर सकते हैं:
यह काम करता है का उपयोग कर रहे है, धन्यवाद जरूरत नहीं है! – easythrees
जनरेटर अभिव्यक्ति के साथ 'dict' का एकमात्र लाभ यह है कि यह Python2.6 के साथ काम करता है और नीचे जो महत्वपूर्ण हो सकता है – jamylak
धन्यवाद, मैं अजगर के लिए नौसिखिया हूं, और मैं इस सुविधा का नाम ढूंढने की कोशिश कर रहा हूं । – phlaxyr