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

문자열 목록에서 K 번째 단어의 문자 위치를 찾는 Python 프로그램

<시간/>

문자열 목록에서 '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' 요소는 콘솔에 출력으로 표시됩니다.