Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में प्रत्येक सबलिस्ट का पहला तत्व प्राप्त करना

पायथन में नेस्टेड लिस्ट से प्रत्येक सबलिस्ट का पहला तत्व निकालने के तरीके

1. फॉर लूप का उपयोग

प्रत्येक सबलिस्ट के इंडेक्स 0 को एक्सेस करें।

Alist = [['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
print("Given List:", Alist)
print("First Items from sublists:")
for item in Alist:
    print(item[0])

आउटपुट:

Mon
Tue
12

2. zip और * (अनपैकिंग) का उपयोग

Alist = [['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
result = list(list(zip(*Alist))[0])
print("First Items from sublists:", result)

आउटपुट: ['Mon', 'Tue', 12]

3. operator.itemgetter का उपयोग

from operator import itemgetter
Alist = [['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
result = list(map(itemgetter(0), Alist))
print("First Items from sublists:", result)

आउटपुट: ['Mon', 'Tue', 12]

सारांश

तीनों तरीके समान परिणाम देते हैं। फॉर लूप सबसे पठनीय है, zip और itemgetter अधिक संक्षिप्त हैं।

  1. - Python - K से बड़े पहले तत्व का इंडेक्स प्राप्त करना

    Python सूची में आइटम के मान आवश्यक रूप से किसी क्रमबद्ध क्रम में नहीं होते हैं। इसके अलावा ऐसी स्थिति हो सकती है जब हम केवल एक विशिष्ट मान से बड़े मानों में रुचि रखते हैं। इस लेख में हम देखेंगे कि हम कैसे प्राप्त कर सकते हैं Enumeration का उपयोग करना Enumeration का उपयोग करके हमें सूची में तत्वों क

  1. - Python - समान पहले मान वाले टपल्स का योग प्राप्त करना

    टपल्स Python संग्रह या सरणियाँ हैं जो क्रमबद्ध लेकिन अपरिवर्तनीय हैं। यदि हमें कई टपल्स मिलते हैं जहां पहला तत्व समान है, तो हमारे पास एक परिदृश्य हो सकता है जब हमें उन टपल्स के दूसरे तत्वों को जोड़ने की आवश्यकता होती है जिनके पहले तत्व समान हैं। Map और For Loop का उपयोग करना इस विधि में हम पहले टप

  1. - Python में लिस्ट का लास्ट एलिमेंट कैसे प्राप्त करें?

    Python सीक्वेंस, जिसमें लिस्ट ऑब्जेक्ट शामिल है, इंडेक्सिंग की अनुमति देता है। लिस्ट में किसी भी एलिमेंट को जीरो-बेस्ड इंडेक्स का उपयोग करके एक्सेस किया जा सकता है। यदि इंडेक्स नेगेटिव नंबर है, तो इंडेक्स की गिनती अंत से शुरू होती है। चूंकि हम लिस्ट में लास्ट एलिमेंट चाहते हैं, -1 को इंडेक्स के रूप