যখন একটি ওয়ার্ডের লিস্ট পড়ে সেটির মধ্যে সবচেয়ে লং ওয়ার্ডের দৈর্ঘ্য রিটার্ন করতে হয়, তখন একটি মেথড সংজ্ঞায়িত করা যেতে পারে যা লিস্টের মধ্য দিয়ে ইটারেট করে এবং len মেথড ব্যবহার করে লিস্টের প্রতিটি স্ট্রিং-এর দৈর্ঘ্য পায়।
উদাহরণ
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("সবচেয়ে লং দৈর্ঘ্যের ওয়ার্ডটি হল:", temp_val, " এবং দৈর্ঘ্য হল ", len_str)
my_string = ["three", "Jane", "quick", "lesson", 'London', 'newyork']
print("লিস্টটি হল: ")
print(my_string)
print("লিস্টে সবচেয়ে লং স্ট্রিং খুঁজে বের করার মেথডটি কল করা হচ্ছে")
longest_length_string(my_string)
আউটপুট
লিস্টটি হল: ['three', 'Jane', 'quick', 'lesson', 'London', 'newyork'] লিস্টে সবচেয়ে লং স্ট্রিং খুঁজে বের করার মেথডটি কল করা হচ্ছে সবচেয়ে লং দৈর্ঘ্যের ওয়ার্ডটি হল: newyork এবং দৈর্ঘ্য হল 7
ব্যাখ্যা
longest_length_string নামক একটি মেথড সংজ্ঞায়িত করা হয়েছে।
এটি স্ট্রিং-এর একটি লিস্ট প্যারামিটার হিসেবে নেয়।
লিস্টটি ইটারেট করা হয়েছে, এবং লিস্টের প্রতিটি স্ট্রিং-এর দৈর্ঘ্য নির্ধারিত করা হয়েছে।
এই মানগুলোর মধ্যে সবচেয়ে বড়টি নির্ধারিত করা হয়েছে এবং আউটপুট হিসেবে রিটার্ন করা হয়েছে।
একটি স্ট্রিং লিস্ট সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
এই লিস্টকে প্যারামিটার হিসেবে পাস করে মেথডটি কল করা হয়েছে।
আউটপুট কনসোলে প্রদর্শিত হয়েছে।