जब 'K' के आसपास स्ट्रिंग्स जोड़नी (concatenate) हों, तो सिंपल इटरेशन और append मेथड का उपयोग किया जाता है।
उदाहरण
नीचे इसका प्रदर्शन दिया गया है:
my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']
print("सूची है:")
print(my_list)
K = "+"
print("K का मान है:")
print(K)
my_result = []
index = 0
while index < len(my_list):
element = my_list[index]
if (index < len(my_list) - 1) and my_list[index + 1] == K:
element = element + K + my_list[index + 2]
index += 2
my_result.append(element)
index += 1
print("परिणाम है:")
print(my_result)
आउटपुट
सूची है: ['python', '+', 'is', 'fun', '+', 'to', 'learn'] K का मान है: + परिणाम है: ['python+is', 'fun+to', 'learn']
व्याख्या
स्ट्रिंग्स की एक सूची परिभाषित की गई है।
'K' का मान एक स्ट्रिंग असाइन किया गया है।
एक खाली सूची परिभाषित की गई है।
एक इंटीजर वेरिएबल 0 से इनिशियलाइज़ किया गया है।
इंटीजर मान की तुलना सूची की लंबाई से की जाती है।
यदि कम है, तो विशिष्ट इंडेक्स पर एलिमेंट एक वेरिएबल में असाइन किया जाता है।
फिर से इंटीजर वेरिएबल और सूची की लंबाई की तुलना की जाती है, और एलिमेंट को अलग मान असाइन किया जाता है।
इंटीजर को 2 से बढ़ाया जाता है।
अंत में, यह वेरिएबल खाली सूची में जोड़ा जाता है, और इंटीजर को 1 से बढ़ाया जाता है।
परिणाम वेरिएबल है जो कंसोल पर प्रदर्शित होता है।