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

सूची में पायथन टुपल्स से nवें तत्व को एक्सेस करना

एक पायथन सूची में इसके तत्वों के रूप में टुपल्स हो सकते हैं। इस लेख में हम यह पता लगाएंगे कि दिए गए टपल में तत्वों के रूप में मौजूद टुपल्स के प्रत्येक nवें तत्व को कैसे एक्सेस किया जाए।

इंडेक्स का उपयोग करना

हम nth इंडेक्स के लिए लागू क्लॉज के साथ सूची से तत्वों तक पहुंचने के लिए लूप के लिए डिज़ाइन कर सकते हैं। फिर हम परिणाम को एक नई सूची में संग्रहीत करते हैं।

उदाहरण

Alist = [('Mon','3 pm',10),('Tue','12pm',8),('Wed','9 am',8),('Thu','6 am',5)]

#Given list
print("Given list: ",Alist)

# Use index
res = [x[1] for x in Alist]

print("The 1 st element form each tuple in the list: \n",res)

आउटपुट

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

Given list: [('Mon', '3 pm', 10), ('Tue', '12pm', 8), ('Wed', '9 am', 8), ('Thu', '6 am', 5)]
The 1 st element form each tuple in the list:
['3 pm', '12pm', '9 am', '6 am']

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

ऑपरेटर मॉड्यूल से इटेगेटर फ़ंक्शन प्रत्येक आइटम को दिए गए पुनरावर्तनीय रूप से तब तक प्राप्त कर सकता है जब तक कि पुनरावृत्त के अंत की खोज न हो जाए। इस कार्यक्रम में हम दी गई सूची से सूचकांक स्थिति 2 की खोज करते हैं और आइटमगेटर फ़ंक्शन के परिणाम से प्रत्येक परिणाम पर एक ही फ़ंक्शन को बार-बार लागू करने के लिए एक मानचित्र फ़ंक्शन लागू करते हैं। अंत में हम परिणाम को एक सूची के रूप में संग्रहीत करते हैं।

उदाहरण

from operator import itemgetter

Alist = [('Mon','3 pm',10),('Tue','12pm',8),('Wed','9 am',8),('Thu','6 am',5)]

#Given list
print("Given list: ",Alist)

# Use itemgetter
res = list(map(itemgetter(2), Alist))

print("The 1 st element form each tuple in the list: \n",res)

आउटपुट

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

Given list: [('Mon', '3 pm', 10), ('Tue', '12pm', 8), ('Wed', '9 am', 8), ('Thu', '6 am', 5)]
The 1 st element form each tuple in the list:
[10, 8, 8, 5]

  1. पायथन में सूची के अंत से एनएच नोड निकालें

    मान लीजिए कि हमारे पास एक लिंक्ड सूची है। हमें सूची के अंत से Nth नोड को हटाना होगा, फिर उसका सिर वापस करना होगा। तो अगर सूची [1, 2, 3, 4, 5, 6] और n =3 जैसी है, तो लौटाई गई सूची [1, 2, 3, 5, 6] होगी। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - यदि सिर के बाद कोई नोड नहीं है, तो कोई नहीं लौटाए

  1. एक सूची से डुप्लिकेट तत्वों को हटाने के लिए पायथन कार्यक्रम?

    एक सूची डुप्लिकेट तत्व के साथ दी गई है, हमारा कार्य दूसरी सूची बनाना है जिसमें बिना डुप्लिकेट के तत्व शामिल हैं। उदाहरण A::[2,3,4,3,4,6,78,90] Output::[2,3,4,6,78,90] एल्गोरिदम Step 1: create a list. Step 2: create a new list which is empty. Step 3: traverse every element in list. Step 4: if elem

  1. पायथन में इंडेक्स द्वारा सूची से किसी तत्व को कैसे हटाएं?

    सूची में किसी तत्व को उसके सूचकांक द्वारा निकालने के लिए दो विकल्प हैं। डेल स्टेटमेंट का उपयोग करना, और पॉप () पद्धति का उपयोग करना। डेल स्टेटमेंट को निकालने के लिए तत्व की अनुक्रमणिका की आवश्यकता होती है। >>> L1=[11,22,33,44,55,66,77] >>> del L1[2] >>> L1 [11, 22, 44, 55