문자열 목록에서 모든 부분 문자열을 가져와야 하는 경우 목록 이해와 'startswith' 메서드가 사용됩니다.
예시
아래는 동일한 데모입니다 -
my_string = "Python learn code test fun amazing object oriented" sub_string = "object" print("The string is : " ) print(my_string) print("The sub-string is : " ) print(sub_string) my_result = [index for index in range(len(my_string)) if my_string.startswith(sub_string, index)] print("The resultant string is : ") print(my_result)
출력
The string is : Python learn code test fun amazing object oriented The sub-string is : object The resultant string is : [35]
설명
-
문자열이 정의되어 콘솔에 표시됩니다.
-
하위 문자열이 정의되어 콘솔에 표시됩니다.
-
목록 이해는 문자열을 반복하고 문자열이 특정 값으로 시작하는지 확인하는 데 사용됩니다.
-
이것은 'startswith' 방법을 사용하여 수행됩니다.
-
결과에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.