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

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

पायथन में एक सूची में तत्वों के रूप में इसके अंदर सूचियां भी हो सकती हैं। इन नेस्टेड सूचियों को सबलिस्ट कहा जाता है। इस लेख में हम किसी दी गई सूची में प्रत्येक उपन्यास के केवल पहले तत्व को पुनः प्राप्त करने की चुनौती का समाधान करेंगे।

लूप के लिए उपयोग करना

यह एक बहुत ही सरल तरीका है जिसमें हम उप-सूचियों के माध्यम से इंडेक्स 0 पर आइटम लाने के लिए लूप करते हैं। जैसा कि नीचे दिखाया गया है, इस उद्देश्य के लिए लूप के लिए उपयोग किया जाता है।

उदाहरण

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

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given List:
[['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
First Items from sublists:
Mon
Tue
12

ज़िप का उपयोग करना और *

* हमें सबलिस्ट को अनपैक करने और सबलिस्ट के अलग-अलग तत्वों तक पहुंच प्रदान करने की अनुमति देता है। तो इस मामले में हम * का उपयोग करेंगे और प्रत्येक तत्व से सूचकांक 0 पर तत्व का उपयोग करेंगे। फिर हम सबलिस्ट से पहले तत्व की सूची प्राप्त करने के लिए अंत में परिणाम को ज़िप करते हैं।

उदाहरण

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

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given List:
[['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
First Items from sublists:
['Mon', 'Tue', 12]

आइटमगेटर का उपयोग करना

आइटमगेटर (i) एक कॉल करने योग्य का निर्माण करता है जो इनपुट के रूप में डिक्शनरी, लिस्ट, टपल आदि जैसी एक चलने योग्य वस्तु लेता है, और उसमें से i-th तत्व प्राप्त करता है। इसलिए हम इस पद्धति का उपयोग निम्नानुसार मानचित्र फ़ंक्शन का उपयोग करके सूची के पहले आइटम प्राप्त करने के लिए कर सकते हैं।

उदाहरण

from operator import itemgetter

Alist = [['Mon', 1], ['Tue', 'Wed', "Fri"], [12,3,7]]
print("Given List:\n",Alist)
print("\n First Items from sublists:\n")
print(list(map(itemgetter(0), Alist)))

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

Given List:
[['Mon', 1], ['Tue', 'Wed', 'Fri'], [12, 3, 7]]
First Items from sublists:
['Mon', 'Tue', 12]

  1. पायथन - K . से पहले तत्व का सूचकांक प्राप्त करें

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

  1. पायथन - समान प्रथम मान वाले टुपल्स का योग प्राप्त करें

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

  1. पायथन में किसी सूची का अंतिम तत्व कैसे प्राप्त करें?

    पायथन अनुक्रम, सूची वस्तु सहित अनुक्रमण की अनुमति देता है। सूची में किसी भी तत्व को शून्य आधारित सूचकांक का उपयोग करके पहुँचा जा सकता है। यदि सूचकांक एक ऋणात्मक संख्या है, तो सूचकांक की गिनती अंत से शुरू होती है। जैसा कि हम सूची में अंतिम तत्व चाहते हैं, -1 को अनुक्रमणिका के रूप में उपयोग करें। >