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

Python – 주어진 인덱스에서 문자열 길이의 합 찾기

<시간/>

특정 인덱스에서 문자열 길이의 합을 구해야 할 때 '열거'를 사용하여 목록의 요소를 반복하고 요소의 길이를 목록에 추가합니다.

예시

아래는 동일한 데모입니다.

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에 할당됩니다.

  • 해당 인덱스가 정수 목록에 있으면 해당 길이가 변수에 추가됩니다.

  • 콘솔에 표시되는 결과입니다.