단어 목록을 읽고 가장 긴 목록의 길이를 반환해야 하는 경우 목록을 반복하고 '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'이라는 메서드가 정의되어 있습니다.
-
문자열 목록을 매개변수로 사용합니다.
-
목록이 반복되고 목록에 있는 모든 문자열의 길이가 결정됩니다.
-
이 값 중 가장 큰 값이 결정되어 출력으로 반환됩니다.
-
문자열 목록이 정의되고 콘솔에 표시됩니다.
-
이 목록을 매개변수로 무시하는 메서드라고 합니다.
-
출력은 콘솔에 표시됩니다.