특정 인덱스에서 문자열 길이의 합을 구해야 할 때 '열거'를 사용하여 목록의 요소를 반복하고 요소의 길이를 목록에 추가합니다.
예시
아래는 동일한 데모입니다.
my_list = ["python", "is", "best", "for", "coders"] print("The list is :") print(my_list) index_list = [0, 1, 4] result = 0 for index, element in enumerate(my_list): if index in index_list: result += len(element) print("The result is :") print(result)
출력
The list is : ['python', 'is', 'best', 'for', 'coders'] The result is : 14
설명
-
목록이 정의되고(문자열 포함) 콘솔에 표시됩니다.
-
정수가 있는 다른 목록이 정의되었습니다.
-
문자열 목록이 열거되고 반복됩니다.
-
변수는 0에 할당됩니다.
-
해당 인덱스가 정수 목록에 있으면 해당 길이가 변수에 추가됩니다.
-
콘솔에 표시되는 결과입니다.