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

पायथन में लिस्ट से Kवें एलिमेंट द्वारा टपल्स को फ़िल्टर करना

जब लिस्ट से 'K'वें एलिमेंट द्वारा टपल्स को फ़िल्टर करने की आवश्यकता होती है, तो लिस्ट कॉम्प्रिहेंशन और 'in' ऑपरेटर्स का उपयोग किया जा सकता है।

एक लिस्ट का उपयोग हेटेरोजीनियस वैल्यूज़ (यानी किसी भी डेटा टाइप का डेटा जैसे पूर्णांक, फ्लोटिंग पॉइंट, स्ट्रिंग्स, आदि) को स्टोर करने के लिए किया जा सकता है।

टपल की लिस्ट मूल रूप से एक लिस्ट में संलग्न टपल्स को समाहित करती है। 'in' ऑपरेटर जांचता है कि विशिष्ट डेटा इटरेबल/डेटा में मौजूद है या नहीं।

लिस्ट कॉम्प्रिहेंशन लिस्ट के माध्यम से इटरेट करने और उस पर ऑपरेशन करने का एक संक्षिप्त तरीका है।

उदाहरण

my_list = [(1, 21), (25, 'abc', 'mnq'), (89, 45.65)]
print("The check list has been initialized")

check_list = [1, 25, 10, 21]
print("The list is:")
print(my_list)

k = 1
print("The 'k' value has been initialized to 1")

my_result = [elem for elem in my_list if elem[k] in check_list]
print("The filtered tuples are:")
print(my_result)

आउटपुट

The check list has been initialized
The list is: [(1, 21), (25, 'abc', 'mnq'), (89, 45.65)]
The 'k' value has been initialized to 1
The filtered tuples are: [(1, 21)]

व्याख्या

  • टपल्स की एक लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
  • एक और लिस्ट परिभाषित की गई है, और कंसोल पर डिस्प्ले की गई है।
  • 'k' का मान इनिशियलाइज़ किया गया है।
  • लिस्ट्स पर इटरेट किया जाता है ताकि चेक किया जा सके कि दूसरी लिस्ट में मौजूद एलिमेंट पहली लिस्ट में मौजूद है या नहीं।
  • यदि मौजूद है, तो इसे लिस्ट में बनाए रखा जाता है, अन्यथा यह समाप्त हो जाता है।
  • इसे फिर लिस्ट टाइप में कन्वर्ट किया जाता है।
  • यह ऑपरेशन एक वेरिएबल को असाइन किया जाता है।
  • यह वेरिएबल वह आउटपुट है जो कंसोल पर डिस्प्ले होता है।
  1. - पायथन में टपल्स की सूची से दिए गए तत्व वाले टपल्स ढूंढें

    एक सूची में टपल्स इसके तत्वों के रूप में हो सकते हैं। इस लेख में हम सीखेंगे कि उन टपल्स की पहचान कैसे करें जिनमें एक विशिष्ट खोज तत्व है जो एक स्ट्रिंग है। in और शर्त के साथ हम in शर्त के साथ एक फॉर लूप डिज़ाइन कर सकते हैं। in के बाद हम शर्त या शर्तों का संयोजन बता सकते हैं। उदाहरण = 2] # res प्रिं

  1. - पायथन में सूची में टुपल्स से nth तत्व एक्सेस करें

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

  1. - पायथन - सूची से सम मान फ़िल्टर करें

    डेटा विश्लेषण के हिस्से के रूप में, सूची से कुछ मानदंडों को पूरा करने वाले मानों को फ़िल्टर करने की आवश्यकता होती है। इस लेख में हम देखेंगे कि सूची से केवल सम मानों को कैसे फ़िल्टर किया जाए। हमें सूची के प्रत्येक तत्व से गुजरना होगा और इसे 2 से विभाजित करके शेष की जांच करनी होगी। यदि शेष शून्य है त