파이썬에서 문자열 포함 여부를 체크할 때 두 가지 방법이 존재한다.
1. in, not in
해당 문자열이 존재하면 True를 존재하지 않으면 False를 리턴한다.
li=['hello', 'python']
alpa = 'he'
for i in li:
if alpa in i:
print(alpa)
# he
2. find()
해당 문자열이 존재하면 시작 인덱스값을 리턴한다. 존재하지 않는 경우 -1을 리턴한다.
str = 'hello python'
print(str.find('p'))
print(str.find('a'))
# 6
# -1
728x90
'컴퓨터 > python' 카테고리의 다른 글
[Python] 파이썬 리스트 요소 제거 (0) | 2022.04.04 |
---|---|
[Python] 한 번에 여러 수 입력 받기 (map, sys.stdin.readline()) (0) | 2022.04.03 |
[Python] reverse()와 reversed() 차이_리스트 요소 뒤집기 (0) | 2021.09.26 |
[Python]문자열 뒤집기_거꾸로 출력하기 (0) | 2021.09.26 |
[Python]collections 모듈 Counter 클래스 사용_알파벳 글자 수 세기 (0) | 2021.09.25 |