Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để đọc danh sách các từ và trả về độ dài của từ dài nhất

Khi được yêu cầu đọc danh sách các từ và trả về độ dài của danh sách dài nhất, một phương thức có thể được xác định để lặp qua danh sách và lấy độ dài của mọi chuỗi trong danh sách chuỗi bằng phương thức 'len'.

Dưới đây là một minh chứng về điều tương tự -

Ví dụ

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)

Đầu ra

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

Giải thích

  • Một phương thức có tên là 'long_length_string' được xác định.

  • Nó nhận một danh sách các chuỗi làm tham số.

  • Danh sách được lặp lại và độ dài của mọi chuỗi trong danh sách được xác định.

  • Giá trị lớn nhất trong số các giá trị này được xác định và trả về dưới dạng đầu ra.

  • Danh sách các chuỗi được xác định và hiển thị trên bảng điều khiển.

  • Phương thức được gọi là bỏ qua danh sách này dưới dạng một tham số.

  • Đầu ra được hiển thị trên bảng điều khiển.