যখন নির্বাচনী পরপর প্রত্যয় যোগ করার প্রয়োজন হয়, তখন একটি সাধারণ পুনরাবৃত্তি, 'এন্ডসউইথ' পদ্ধতি এবং 'সংযোজন' পদ্ধতি ব্যবহার করা যেতে পারে।
উদাহরণ
নীচে একই
একটি প্রদর্শনী আছেmy_list = ["Python-", "fun", "to-", "code"] print("The list is :") print(my_list) suffix = '-' print("The suffix is :") print(suffix) result = [] temp = [] for element in my_list: temp.append(element) if not element.endswith(suffix): result.append(''.join(temp)) temp = [] print("The result is :") print(result)
আউটপুট
The list is : ['Python-', 'fun', 'to-', 'code'] The suffix is : - The result is : ['Python-fun', 'to-code']
ব্যাখ্যা
- স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷ ৷
- সাফক্সের জন্য একটি মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।
- দুটি খালি তালিকা তৈরি করা হয়েছে।
- তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং উপাদানগুলি খালি তালিকায় যুক্ত করা হয়েছে।
- উপাদানটি নির্দিষ্ট প্রত্যয় দিয়ে শেষ না হলে, এটি 'যোগদান' পদ্ধতি ব্যবহার করে খালি তালিকায় যুক্ত করা হয়।
- অন্য তালিকা আবার খালি করা হয়েছে।
- এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।