যখন 'K' চतुम্বর স্ট্রিং সংযুক্ত করতে হয়, তখন একটি সাধারণ পুনরাবৃত্তি এবং append পদ্ধতি ব্যবহার করা হয়।
উদাহরণ
নিচে এর প্রদর্শন দেওয়া হলো:
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'-র মান একটি স্ট্রিং নির্ধারিত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
একটি খালি তালিকা সংজ্ঞায়িত করা হয়েছে।
একটি পূর্ণসংখ্যা মান ০ দিয়ে আরম্ভ করা হয়েছে।
পূর্ণসংখ্যা মানটি তালিকার দৈর্ঘ্যের চেয়ে কম কিনা পরীক্ষা করা হয়েছে।
যদি হয়, তবে নির্দিষ্ট সূচকের উপাদানটি একটি ভেরিয়েবলে নির্ধারিত করা হয়েছে।
পূর্ণসংখ্যা ভেরিয়েবল এবং তালিকার দৈর্ঘ্য আবার তুলনা করা হয়েছে, এবং উপাদানটি একটি ভিন্ন মান নির্ধারিত করা হয়েছে।
পূর্ণসংখ্যাটি ২ করে বৃদ্ধি করা হয়েছে।
শেষে, এই ভেরিয়েবলটি খালি তালিকায় যোগ করা হয়েছে, এবং পূর্ণসংখ্যাটি ১ করে বৃদ্ধি করা হয়েছে।
ফলাফলটি ভেরিয়েবল যা কনসোলে প্রদর্শিত হয়।