문자열 목록에서 모든 부분 문자열을 가져와야 하는 경우 목록 이해와 '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' 방법을 사용하여 수행됩니다.
-
결과에 할당됩니다.
-
이것은 콘솔에 출력으로 표시됩니다.