문자열 목록에서 'K'단어의 문자 위치를 찾아야 할 때 열거와 함께 목록 이해를 사용합니다.
예시
아래는 동일한 데모입니다 -
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) K = 15 print("The value of K is :") print(K) my_result = [element[0] for sub in enumerate(my_list) for element in enumerate(sub[1])] my_result = my_result[K] print("The result is :") print(my_result)
출력
The list is : ['python', 'is', 'fun', 'to', 'learn'] The value of K is : 15 The result is : 2
설명
-
문자열 목록이 정의되고 콘솔에 표시됩니다.
-
'K' 값이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 열거를 사용하여 목록의 요소를 반복하는 데 사용됩니다.
-
enumerate를 사용하여 모든 요소의 0번째 요소에 액세스합니다.
-
목록으로 변환됩니다.
-
enumerate가 사용되기 때문에 출력은 여기서 정수가 됩니다.
-
이 목록의 'K' 요소는 콘솔에 출력으로 표시됩니다.