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

पायथन – कैरेक्टर लिस्ट से वर्ड निर्माण की जांच


जब कैरेक्टर लिस्ट से वर्ड निर्माण की जांच करनी हो, तो all ऑपरेटर और count मेथड का उपयोग किया जाता है।

उदाहरण

my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']
print("The list is :")
print(my_list)
key = 'pyt'
print("The key is :")
print(key)
my_result = all(key.count(chr) <= my_list.count(chr) for chr in key)
print("The result is :")
if(my_result == True):
print("Word can be constructed. ")
else:
print("Word can't be constructed. ")

आउटपुट

The list is : ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't']
The result is : Word can be constructed.

व्याख्या

  • एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • एक की के लिए मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • लिस्ट पुनरावृति का उपयोग करके लिस्ट के सभी कैरेक्टर्स को एक्सेस किया जाता है।

  • फिर इसकी तुलना की से की जाती है ताकि जांचा जा सके कि की का निर्माण किया जा सकता है या नहीं।

  • 'all' ऑपरेटर का उपयोग यह सुनिश्चित करने के लिए किया जाता है कि सभी एलिमेंट्स पर विचार किया गया है।

  • इसे एक वेरिएबल में असाइन किया जाता है।

  • इसे आउटपुट के रूप में कंसोल पर प्रदर्शित किया जाता है।

  1. - पायथन में इनपुट स्ट्रिंग के सभी क्लोज़ मैच सूची से खोजें

    मान लीजिए हमें एक शब्द दिया गया है और हम इसके निकटतम मैच ढूंढना चाहते हैं। सटीक मैच नहीं बल्कि अन्य शब्द जो दिए गए शब्द के साथ पैटर्न में कुछ निकट समानता रखते हैं। इसके लिए हम difflib नामक एक मॉड्यूल का उपयोग करते हैं और इसकी get_close_matches नामक विधि का उपयोग करते हैं। get_close_matches यह विधि

  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना

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

  1. पायथन प्रोग्राम: स्ट्रिंग से n-वां कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से n-वां कैरेक्टर हटाना

    स्ट्रिंग का अर्थ है कैरेक्टर्स का ऐरे, इसलिए शुरुआती एड्रेस 0 होता है। फिर हम आसानी से हर कैरेक्टर का इंडेक्स प्राप्त कर सकते हैं। हमें वह इंडेक्स नंबर इनपुट करना होता है फिर उस एलिमेंट को हटाना होता है। इसलिए स्ट्रिंग को दो सबस्ट्रिंग्स में स्प्लिट करें। दो भाग होने चाहिए: एक n-वें इंडेक्स्ड कैरेक्