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

পাইথন - স্ট্রিং তালিকা থেকে সাবস্ট্রিং-এর সকল ঘটনা বের করা

যখন স্ট্রিং তালিকা থেকে একটি সাবস্ট্রিং-এর সকল ঘটনা বের করতে হয়, তখন একটি সাধারণ তালিকা বোঝাপড়া এবং startswith পদ্ধতি ব্যবহার করা হয়।

উদাহরণ

নিচে এর প্রদর্শন দেওয়া হলো:

my_string = "Is python fun to learn?"
print("The list is :")
print(my_string)
substring = "pyt"
print("The substring is :")
print(substring)
my_result = [i for i in range(len(my_string)) if my_string.startswith(substring, i)]
print("The result is :")
print(my_result)

আউটপুট

The list is : Is python fun to learn?
The substring is : pyt
The result is : [3]

ব্যাখ্যা

  • একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • আরেকটি সাবস্ট্রিং সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

  • তালিকা বোঝাপড়া ব্যবহার করে স্ট্রিংয়ের ওপর পুনরাবৃত্তি করা হয়েছে।

  • 'startswith' পদ্ধতি ব্যবহার করে পরীক্ষা করা হয়েছে যে স্ট্রিংটি একটি নির্দিষ্ট প্যাটার্ন/সাবস্ট্রিং দিয়ে শুরু হয় কিনা।

  • যদি হ্যাঁ, তবে এটি একটি তালিকায় রূপান্তরিত হয়ে একটি ভেরিয়েবলে যোগ করা হয়।

  • এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।

  1. পাইথনে লিস্টের সব সংখ্যা গুণফল বের করার প্রোগ্রাম

  2. পাইথন ডিকশনারি থেকে সব ভ্যালুর লিস্ট কীভাবে পাবেন?

  3. পাইথন ডিকশনারি থেকে সব কী-এর লিস্ট কীভাবে পাবেন?

  4. পাইথনে দুইটির বেশি স্ট্রিং থেকে লংগেস্ট কমন সাবস্ট্রিং বের করা