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

पायथन - विशिष्ट वर्णों वाली स्ट्रिंग्स के टपल्स को फ़िल्टर करें


परिचय

जब उन टपल्स को फ़िल्टर करना हो जिनमें स्ट्रिंग्स में विशिष्ट वर्ण हों, तो लिस्ट कॉम्प्रिहेंशन और 'all' ऑपरेटर का उपयोग किया जाता है।

उदाहरण

my_list = [('pyt', 'best'), ('pyt', 'good'), ('fest', 'pyt')]
print("The list is :")
print(my_list)

char_string = 'pyestb'
my_result = [index for index in my_list if all(all(sub in char_string for sub in element) for element in index)]
print("The result is : ")
print(my_result)

आउटपुट

The list is : [('pyt', 'best'), ('pyt', 'good'), ('fest', 'pyt')]
The result is : [('pyt', 'best')]

व्याख्या

  • टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • एक स्ट्रिंग परिभाषित की जाती है।
  • लिस्ट कॉम्प्रिहेंशन का उपयोग करके सूची पर पुनरावृत्ति की जाती है और 'all' ऑपरेटर का उपयोग तत्वों पर यह जांचने के लिए किया जाता है कि वह विशेष स्ट्रिंग सूची के किसी भी तत्व में मौजूद है या नहीं।
  • इसे सूची में बदला जाता है और एक वेरिएबल में निर्दिष्ट किया जाता है।
  • यह कंसोल पर आउटपुट के रूप में प्रदर्शित होता है।
  1. - Python में टपल्स की सूची को स्ट्रिंग्स की सूची में बदलें

    Python का उपयोग करके डेटा प्रोसेसिंग के दौरान, हम एक ऐसी सूची का सामना कर सकते हैं जिसके तत्व टपल्स हैं। और फिर हमें टपल्स को स्ट्रिंग्स की सूची में बदलने की आवश्यकता हो सकती है।join के साथjoin() एक स्ट्रिंग लौटाता है जिसमें अनुक्रम के तत्वों को str सेपरेटर द्वारा जोड़ा गया है। हम इस फंक्शन को पैराम

  1. - Python में स्ट्रिंग्स की सूची को टपल्स की सूची में बदलें

    Python के साथ डेटा हेरफेर करते समय, हम एक ऐसी सूची का सामना कर सकते हैं जिसमें संख्याएं स्ट्रिंग्स के रूप में हैं। आगे हम सूची की स्ट्रिंग्स को टपल्स में बदलना चाह सकते हैं। बेशक दी गई स्ट्रिंग्स संख्याओं के एक विशेष प्रारूप में हैं।map और eval के साथहम सूची के प्रत्येक तत्व पर eval लागू करने के लिए

  1. - Python में स्ट्रिंग्स और वर्णों की सूची को वर्णों की सूची में बदलें

    सूचियों के साथ काम करते समय, हम एक ऐसी स्थिति का सामना कर सकते हैं जहां हमें एक स्ट्रिंग को प्रोसेस करना है और आगे की प्रोसेसिंग के लिए उसके व्यक्तिगत वर्ण प्राप्त करने हैं। इस लेख में हम ऐसा करने के विभिन्न तरीके देखेंगे।सूची समझ के साथहम सूची के प्रत्येक तत्व के माध्यम से जाने के लिए एक फॉर लूप डि