문자열 목록에서 주어진 범위의 문자를 추출해야 하는 경우 목록 이해 및 목록 슬라이싱을 사용합니다.
예시
아래는 동일한 데모입니다 -
my_list = ["python", "is", "fun", "to", "learn"] print("The list is :") print(my_list) start, end = 11, 25 my_result = ''.join([element for element in my_list])[start : end] print("The result is :") print(my_result)
출력
The list is : ['python', 'is', 'fun', 'to', 'learn'] The result is : tolearn
설명
-
목록이 정의되어 콘솔에 표시됩니다.
-
'시작'과 '종료'의 값이 정의됩니다.
-
목록 내포를 사용하여 목록을 반복하고 'start'와 'end' 값 사이의 모든 요소를 추출한 다음 'join' 메서드를 사용하여 공백을 제거합니다.
-
이 결과는 변수에 할당됩니다.
-
콘솔에 표시되는 출력입니다.