हो रही मैं enumerate()
का उपयोग कर से परिचित हूँ:पायथन: एक आंतरिक नेस्टेड टपल/सूची अनपैक किया, जबकि अभी भी अपने सूचकांक संख्या
>>> seq_nested = (('A', 'Apple'), ('B', 'Boat'), ('C', 'Cat'))
:
>>> seq_flat = ('A', 'B', 'C')
>>> for num, entry in enumerate(seq_flat):
print num, entry
0 A
1 B
2 C
मैं एक नेस्टेड सूची के लिए भी ऐसा ही करने में सक्षम होना चाहते
मैं साथ में खोल दे सकते हैं:
>>> for letter, word in seq_nested:
print letter, word
A Apple
B Boat
C Cat
मैं कैसे खोल चाहिए यह निम्नलिखित पाने के लिए?
0 A Apple
1 B Boat
2 C Cat
एक ही रास्ता मैं जानता हूँ कि एक काउंटर/incrementor है, जो गैर-pythonic के रूप में तक मुझे पता है है उपयोग करने के लिए है। क्या ऐसा करने का एक और शानदार तरीका है?
रिकॉर्ड के लिए, आपके पास टुपल्स हैं, सूचियां नहीं हैं। सूची '[] 'का उपयोग करें, tuples उपयोग' (,) ' –