যখন একটি সাবস্ট্রিং পরিসরের উপর ভিত্তি করে স্ট্রিংগুলিকে সাজানোর প্রয়োজন হয়, তখন আমাদের সংজ্ঞায়িত একটি পদ্ধতি যা ফলাফল নির্ধারণ করতে তালিকা স্লাইসিং ব্যবহার করে৷
উদাহরণ
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷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' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে যা একটি স্ট্রিংকে প্যারামিটার হিসেবে নেয়।
-
এটি প্রদত্ত পরিসরের মধ্যে মান পেতে তালিকা স্লাইসিং ব্যবহার করে৷
-
পদ্ধতির বাইরে, স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
দুটি ভেরিয়েবলের মান কনসোলে সংজ্ঞায়িত এবং প্রদর্শিত হয়।
-
তালিকাটি পূর্বে সংজ্ঞায়িত পদ্ধতি হিসাবে কী ভিত্তিক বাছাই করা হয়েছে।
-
এই তালিকাটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।