যখন 'K' এর চারপাশে স্ট্রিংগুলিকে সংযুক্ত করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং 'সংযোজন' পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷my_list = ["python", "+", 'is', 'fun', "+", 'to', 'learn']
print("The list is :")
print(my_list)
K = "+"
print("The value of K is :")
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("The result is :")
print(my_result) আউটপুট
The list is : ['python', '+', 'is', 'fun', '+', 'to', 'learn'] The value of K is : + The result is : ['python+is', 'fun+to', 'learn']
ব্যাখ্যা
-
স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
'K' এর মান একটি স্ট্রিং বরাদ্দ করা হয় এবং কনসোলে প্রদর্শিত হয়।
-
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে৷
৷ -
একটি পূর্ণসংখ্যার মান 0 এ আরম্ভ করা হয়।
-
পূর্ণসংখ্যার মান তালিকার দৈর্ঘ্যের চেয়ে কম বলে চেক করা হয়েছে।
-
যদি তাই হয়, নির্দিষ্ট সূচকের উপাদানটি একটি পরিবর্তনশীলকে বরাদ্দ করা হয়।
-
তালিকার পূর্ণসংখ্যা পরিবর্তনশীল এবং দৈর্ঘ্য আবার তুলনা করা হয়, এবং উপাদানটিকে একটি ভিন্ন মান নির্ধারণ করা হয়।
-
পূর্ণসংখ্যা 2 দ্বারা বৃদ্ধি করা হয়।
-
শেষ পর্যন্ত, এই ভেরিয়েবলটি খালি তালিকায় যুক্ত করা হয় এবং পূর্ণসংখ্যাটি 1 দ্বারা বৃদ্ধি পায়।
-
ফলাফল হল পরিবর্তনশীল যা কনসোলে প্রদর্শিত হয়।