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

पायथन में टपल्स की सूची से दिए गए तत्व वाले टपल्स ढूंढें


एक सूची में टपल्स इसके तत्वों के रूप में हो सकते हैं। इस लेख में हम सीखेंगे कि उन टपल्स की पहचान कैसे करें जिनमें एक विशिष्ट खोज तत्व है जो एक स्ट्रिंग है।

in और शर्त के साथ

हम in शर्त के साथ एक फॉर लूप डिज़ाइन कर सकते हैं। in के बाद हम शर्त या शर्तों का संयोजन बता सकते हैं।

उदाहरण

listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)]
test_elem = 'Mon'
# दी गई सूची
print("Given list:\n",listA)
print("Check value:\n",test_elem)
# फॉर और if का उपयोग करके
res = [item for item in listA
       if item[0] == test_elem and item[1] >= 2]
# res प्रिंट करें
print("The tuples satisfying the conditions:\n ",res)

आउटपुट

Given list: [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)]
Check value: Mon
The tuples satisfying the conditions: [('Mon', 3), ('Mon', 2)]

filter के साथ

हम filter फ़ंक्शन का उपयोग lambda फ़ंक्शन के साथ करते हैं। filter शर्त में हम in ऑपरेटर का उपयोग करके तत्व की टपल में उपस्थिति की जांच करते हैं।

उदाहरण

listA = [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)]
test_elem = 'Mon'
# दी गई सूची
print("Given list:\n",listA)
print("Check value:\n",test_elem)
# lambda और in का उपयोग करके
res = list(filter(lambda x: test_elem in x, listA))
# res प्रिंट करें
print("The tuples satisfying the conditions:\n ",res)

आउटपुट

Given list: [('Mon', 3), ('Tue', 1), ('Mon', 2), ('Wed', 3)]
Check value: Mon
The tuples satisfying the conditions: [('Mon', 3), ('Mon', 2)]
  1. - पायथन सूची से न्यूनतम मान वाले तत्व को कैसे खोजें?

    पायथन सूची में न्यूनतम मान वाले तत्व को खोजने के लिए, आप min() फ़ंक्शन का उपयोग कर सकते हैं जिसमें सूची को आर्गुमेंट के रूप में पास किया जाता है। min फ़ंक्शन सूची पर पुनरावृत्ति करता है और अब तक मिले न्यूनतम मान को ट्रैक करता रहता है जब तक कि यह अंत तक नहीं पहुंच जाता। फिर यह वह मान वापस करता है। उ

  1. - पायथन सूची से अधिकतम मान वाले तत्व को कैसे खोजें?

    पायथन सूची में अधिकतम मान वाले तत्व को खोजने के लिए, आप max() फ़ंक्शन का उपयोग कर सकते हैं जिसमें सूची को आर्गुमेंट के रूप में पास किया जाता है। max फ़ंक्शन सूची पर पुनरावृत्ति करता है और अब तक मिले अधिकतम मान को ट्रैक करता रहता है जब तक कि यह अंत तक नहीं पहुंच जाता। फिर यह वह मान वापस करता है। उदा

  1. - पायथन में सूची में किसी तत्व का इंडेक्स कैसे खोजें?

    index() मेथड जो सूची (साथ ही स्ट्रिंग और टुपल जैसे अन्य सीक्वेंस टाइप) के लिए उपलब्ध है, किसी विशेष तत्व की पहली ऑकरेंस खोजने के लिए उपयोगी है। >>> L1 = [a, b, c, a, x] >>> L1 [a, b, c, a, x] >>> L1.index(a) 0 एक तत्व के सभी ऑकरेंस के इंडेक्स प्राप्त करने के लिए, enumera