কম্পিউটার

পাইথন প্রোগ্রাম সাবস্ট্রিং রেঞ্জ অনুসারে স্ট্রিং বাছাই করতে


যখন একটি সাবস্ট্রিং পরিসরের উপর ভিত্তি করে স্ট্রিংগুলিকে সাজানোর প্রয়োজন হয়, তখন আমাদের সংজ্ঞায়িত একটি পদ্ধতি যা ফলাফল নির্ধারণ করতে তালিকা স্লাইসিং ব্যবহার করে৷

উদাহরণ

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷
def get_substring(my_string):
   return my_string[i : j]

my_list = ["python", 'is', 'fun', 'to', 'learn']

print("The list is :")
print(my_list)

i, j = 1, 3
print("The value of i and j are :")
print(str(i)+ ',' +str(j))

my_list.sort(key=get_substring)

print("The result is :")
print(my_list)

আউটপুট

The list is :
['python', 'is', 'fun', 'to', 'learn']
The value of i and j are :
1,3
The result is :
['learn', 'to', 'is', 'fun', 'python']

ব্যাখ্যা

  • 'get_substring' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।

  • এটি প্রদত্ত পরিসরের মধ্যে মান পেতে তালিকা স্লাইসিং ব্যবহার করে৷

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

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

  • তালিকাটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে কী ভিত্তিক বাছাই করা হয়েছে।

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


  1. একটি তালিকায় নেতিবাচক সংখ্যা প্রিন্ট করতে পাইথন প্রোগ্রাম

  2. একটি তালিকায় জোড় সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  3. একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।

  4. পাইথনে স্ট্রিংগুলির তালিকা কীভাবে বাছাই করবেন?