जब स्ट्रिंग को वर्ण सूची में और इसके विपरीत जांचना आवश्यक हो, तो एक साधारण 'in' ऑपरेटर और 'join' विधि का उपयोग किया जाता है।
नीचे इसका प्रदर्शन दिया गया है:
उदाहरण
my_string = 'python'
print("The string is :")
print(my_string)
my_key = ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't']
print("The key is ")
print(my_key)
joined_list = ''.join(my_key)
my_result = my_string in joined_list
print("The result is :")
if(my_result == True):
print("The string is present in the character list")
else:
print("The string is not present in the character list")
आउटपुट
The string is : python The key is ['p', 'y', 't', 'h', 'o', 'n', 't', 'e', 's', 't'] The result is : The string is present in the character list
व्याख्या
एक स्ट्रिंग परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।
कुंजी का मान परिभाषित किया गया है और कंसोल पर प्रदर्शित किया गया है।
कुंजी के तत्वों को .join() फ़ंक्शन का उपयोग करके एक स्ट्रिंग बनाने के लिए जोड़ा जाता है।
इसे एक चर को निर्दिष्ट किया जाता है।
स्ट्रिंग और कुंजी की तुलना यह देखने के लिए की जाती है कि स्ट्रिंग उपरोक्त सूची में मौजूद है या नहीं।
इस परिणाम को एक चर को निर्दिष्ट किया जाता है।
इस परिणाम में बूलियन मान के आधार पर, कंसोल पर प्रासंगिक संदेश प्रदर्शित किया जाता है।