[파이썬] 리스트에서 일부 문자 매칭 찾는 방법?

예를 들어 a가 리스트로 다음과 같이 담겨있을때 일반적으로 찾는 방법은

a=['aaa','bbb','caab','sddc']
if 'bbb' in a:
    print('찾는 문자열이 있습니다.')

이런 방식으로 in을 사용해서 리스트 안에 있는지 여부를 확인합니다.

그런데, 문자열 중에 'dd'가 일부 들어 있는 문자를 찾을려면 어떻게 해야 하는지요?
(위에서 보면 'sddc'에 'dd'가 있으니 'sddc'를 찾아주면 됨'

열공중 636

2022년 2월 18일 1:55 오후

목록으로
1개의 답변이 있습니다. 1 / 1 Page

다음처럼 해보세요.

>>> a=['aaa','bbb','caab','sddc']
>>> for s in a:
...     if 'dd' in s:
...         print('찾는 문자열이 있습니다.')
...
찾는 문자열이 있습니다.
>>>

박응용

2022년 2월 18일 3:45 오후

감사합니다. if로 문자열 안에 있는 것을 찾을 수가 있네요.. 어떻게 보면 간단한건데, 초보자다 보니 이걸 몰라서 헤메고 있었거든요.. 감사합니다.^^ - 열공중님, 2022년 2월 23일 5:46 오후 추천 , 대댓글