কম্পিউটার টিউটোরিয়াল

Python-এ সিলেক্টিভ কনsekutিভ সাফিক্স জয়েন (Selective Consecutive Suffix Join) করার পদ্ধতি

যখন সিলেক্টিভ কনsekutিভ সাফিক্স জয়েন বের করা প্রয়োজন হয়, একটি সিম্পল ইটারেশন, endswith মেথড এবং append মেথড ব্যবহার করা যেতে পারে।

উদাহরণ

নিচে এর প্রদর্শন করা হলো:

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']

ব্যাখ্যা

  • একটি স্ট্রিং লিস্ট ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
  • সাফিক্সের জন্য একটি ভ্যালু ডিফাইন করা হয় এবং কনসোলে প্রদর্শন করা হয়।
  • দুটি খালি লিস্ট তৈরি করা হয়।
  • লিস্টটি ইটারেট করা হয়, এবং এলিমেন্টগুলো খালি লিস্টে অ্যাপেন্ড করা হয়।
  • যদি এলিমেন্ট নির্দিষ্ট সাফিক্স দিয়ে শেষ না হয়, তবে 'join' মেথড ব্যবহার করে খালি লিস্টে অ্যাপেন্ড করা হয়।
  • অন্য লিস্টটি আবার খালি করা হয়।
  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।
  1. পাইথনে লিস্টে কনsekutিভ নম্বর আছে কিনা যাচাই করুন

  2. পাইথনে join() ফাংশন

  3. পাইথনে লিস্ট অফ লিস্ট জয়েন কীভাবে করবেন (ফ্ল্যাটেন)?

  4. পাইথনে লিস্ট থেকে স্ট্রিং তৈরি করার পদ্ধতি