जब वर्णमाला क्रम में क्रमिक (successive) अक्षरों वाली स्ट्रिंग्स निकालनी हों, तो सिंपल इटरेशन और यूनिकोड प्रतिनिधित्व के लिए ord मेथड का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = ["python", 'is', 'cool', 'hi', 'Will', 'How']
print("सूची है:")
print(my_list)
my_result = []
for element in my_list:
for index in range(len(element) - 1):
if ord(element[index]) == ord(element[index + 1]) - 1:
my_result.append(element)
break
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: ['python', 'is', 'cool', 'hi', 'Will', 'How'] परिणाम है: ['hi']
व्याख्या
स्ट्रिंग्स की एक सूची परिभाषित की गई है।
एक खाली सूची परिभाषित की गई है।
सूची पर इटरेट किया जाता है, और सूची में लगातार एलिमेंट्स के यूनिकोड कैरेक्टर की तुलना की जाती है।
यदि वे बराबर हैं, तो इसे खाली सूची में जोड़ा जाता है।
कंट्रोल लूप से बाहर निकल जाता है।
यह सूची आउटपुट के रूप में कंसोल पर प्रदर्शित होती है।