मेरे पास 2-आइटम टुपल्स की एक सूची है और मैं उन्हें 2 सूचियों में परिवर्तित करना चाहता हूं जहां पहले प्रत्येक टुपल में पहला आइटम होता है और दूसरी सूची में दूसरा आइटम होता है।ट्रांसपोज़र/अनजिप फ़ंक्शन (ज़िप के विपरीत)?
उदाहरण के लिए:
original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)]
# and I want to become...
result = (['a', 'b', 'c', 'd'], [1, 2, 3, 4])
वहाँ एक builtin समारोह है कि करता है कि है?
नीचे दिए गए महान उत्तर, लेकिन [numpy's transpose] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.transpose.html) पर भी देखें – opyate
ऐसा करने के लिए यह अच्छा जवाब देखें सूची के बजाय जेनरेटर: [कैसे-टू-अनजिप-ए-इटरेटर] (http://stackoverflow.com/questions/30805000/how-to-unzip-an-iterator) – YvesgereY