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

Python 프로그램 – 문자열 목록에서 모든 부분 문자열 발생

<시간/>

문자열 목록에서 모든 부분 문자열을 가져와야 하는 경우 목록 이해와 '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' 방법을 사용하여 수행됩니다.

  • 결과에 할당됩니다.

  • 이것은 콘솔에 출력으로 표시됩니다.