যখন শব্দের একটি তালিকা পড়তে হবে এবং দীর্ঘতম তালিকার দৈর্ঘ্য ফেরত দিতে হবে, তখন একটি পদ্ধতি সংজ্ঞায়িত করা যেতে পারে যা তালিকার মাধ্যমে পুনরাবৃত্তি করে এবং 'লেন' পদ্ধতি ব্যবহার করে স্ট্রিংগুলির তালিকার প্রতিটি স্ট্রিংয়ের দৈর্ঘ্য পায়। পি>
নীচে একই -
এর একটি প্রদর্শন রয়েছে৷উদাহরণ
def longest_length_string(my_string): len_str = len(my_string[0]) temp_val = my_string[0] for i in my_string: if(len(i) > len_str): len_str = len(i) temp_val = i print("The word with the longest length is:", temp_val, " and length is ", len_str) my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork'] print("The list is :") print(my_string) print("The method to find the longest string in the list is called") longest_length_string(my_string)
আউটপুট
The list is : ['three', 'Jane', 'quick', 'lesson', 'London', 'newyork'] The method to find the longest string in the list is called The word with the longest length is: newyork and length is 7
ব্যাখ্যা
-
'longest_length_string' নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে।
-
এটি একটি প্যারামিটার হিসাবে স্ট্রিংগুলির একটি তালিকা নেয়৷
-
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং তালিকার প্রতিটি স্ট্রিংয়ের দৈর্ঘ্য নির্ধারণ করা হয়েছে।
-
এই মানগুলির মধ্যে সবচেয়ে বড়টি নির্ধারিত হয় এবং আউটপুট হিসাবে ফেরত দেওয়া হয়।
-
স্ট্রিংগুলির একটি তালিকা সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়৷
৷ -
পদ্ধতিটিকে প্যারামিটার হিসাবে এই তালিকাটিকে বাইপাস করা বলা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।