Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

단어 목록을 읽고 가장 긴 단어의 길이를 반환하는 Python 프로그램

<시간/>

단어 목록을 읽고 가장 긴 목록의 길이를 반환해야 하는 경우 목록을 반복하고 '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("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'이라는 메서드가 정의되어 있습니다.

  • 문자열 목록을 매개변수로 사용합니다.

  • 목록이 반복되고 목록에 있는 모든 문자열의 길이가 결정됩니다.

  • 이 값 중 가장 큰 값이 결정되어 출력으로 반환됩니다.

  • 문자열 목록이 정의되고 콘솔에 표시됩니다.

  • 이 목록을 매개변수로 무시하는 메서드라고 합니다.

  • 출력은 콘솔에 표시됩니다.