কম্পিউটার

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


যখন স্ট্রিংগুলির তালিকা থেকে একটি সাবস্ট্রিং-এর সমস্ত ঘটনাগুলি পেতে প্রয়োজন হয়, তখন একটি সহজ তালিকা বোঝা এবং 'স্টার্টস উইথ' পদ্ধতি ব্যবহার করা হয়৷

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
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]

ব্যাখ্যা

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

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

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

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

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

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


  1. পাইথন প্রোগ্রামের তালিকায় সব সংখ্যা গুন করতে হবে?

  2. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত মান একটি তালিকা পেতে?

  3. কিভাবে একটি পাইথন অভিধান থেকে সমস্ত কীগুলির একটি তালিকা পেতে হয়?

  4. পাইথনে দুটির বেশি স্ট্রিং থেকে দীর্ঘতম সাধারণ সাবস্ট্রিং কীভাবে খুঁজে পাবেন?