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

पायथन - चरित्र सूची से शब्द निर्माण के लिए परीक्षण

जब वर्ण सूची से शब्द निर्माण के लिए परीक्षण करना आवश्यक होता है, तो 'सभी' ऑपरेटर और 'गिनती' पद्धति का उपयोग किया जाता है।

नीचे उसी का एक प्रदर्शन है -

उदाहरण

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.

स्पष्टीकरण

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

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

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

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

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

  • यह एक वैरिएबल को असाइन किया गया है।

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


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

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

  1. एक स्ट्रिंग से nवें वर्ण को हटाने के लिए पायथन कार्यक्रम

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

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

    स्ट्रिंग का अर्थ है वर्ण की सरणी इसलिए प्रारंभिक पता 0. है तो हम आसानी से प्रत्येक वर्ण की अनुक्रमणिका प्राप्त कर सकते हैं। हमें उस इंडेक्स नं को इनपुट करना होगा। फिर उस तत्व को हटा दें। तो स्ट्रिंग को दो उप स्ट्रिंग में विभाजित करें। और दो भाग n वें अनुक्रमित वर्ण से पहले एक होना चाहिए और दूसरा अनु