मेरे पास कुछ प्रकार का वर्बोज़ तर्क है कि मैं कुछ समझों के साथ संक्षिप्त करना चाहता हूं।संयुक्त सूची और dict समझ
अनिवार्य रूप से, मेरे पास एक निर्देश वस्तु है जिसे मैं पढ़ रहा हूं जिसमें से 16 मान हैं जिनसे मैं चिंतित हूं।
["I%d" % (i,) for i in range(16)]
स्रोत शब्दकोश तरह का इस तरह दिखता है:: मैं कुंजी है कि मैं निम्नलिखित समझ के साथ चाहते हो रही है
{ "I0": [0,1,5,2], "I1": [1,3,5,2], "I2": [5,9,10,1], ... }
मैं अनिवार्य रूप से इस शब्दकोश मैप करने के लिए की तरह कुछ होना चाहते हैं यह:
[
{ "I0": 0, "I1": 1, "I2": 5, ... }
{ "I0": 1, "I1": 3, "I2": 9, ... }
...
]
मैं अपने स्रोत dict को शब्दकोशों की अपनी गंतव्य सूची में बदलने के लिए सूची और शब्दकोश समझ के साथ चीजों को कैसे मैप कर सकता हूं?
+1। हमारे दृष्टिकोण समान हैं, सिवाय इसके कि मैंने 'मानचित्र' का व्यापक उपयोग किया :) – qiao
@qiao हां, हमने एक ही दृष्टिकोण को एक और अमूर्त तरीके से अपनाया। मुझे सूची समझ के लिए कुछ वरीयता है लेकिन आपका समाधान उत्कृष्ट है। – brandizzi