1. find()
찾고자 하는 문자열이 존재하는 경우, 시작 인덱스 값을 리턴한다. 찾는 문자열이 존재하지 않는 경우 -1을 리턴한다.
2. in, not in
결과값이 존재하면 True를 리턴하고, 존재하지 않을 경우 False 값을 리턴한다.
3. 리스트(List)에서 문자열 포함여부 확인
list_data=['파이썬','자바',프로그래밍]
if '파이썬' not in list_data:
print("문자열 없음")
else:
print("문자열 있음")
3. 딕셔너리(dictionary)에서 존재여부 확인
dict_data={"파이썬":0,"자바":1}
hashtag="파이썬"
#hashtag 값이 딕셔너리에 존재하는지 여부 체크
if not (hashtag in dict_data):
dict_value[hashtag]=1
else:
dict_value[hashtag]+=1
'Problem Solving > 알고리즘' 카테고리의 다른 글
[백준] 1522 - 슬라이딩 윈도우 (0) | 2022.06.30 |
---|---|
[백준]1254 - 팰린드롬 만들기 (0) | 2022.06.30 |
KMP 알고리즘 : 문자열 검색 알고리즘 (백준-16916) (0) | 2022.06.28 |
#브루트 포스 (Brute Force) (0) | 2022.05.17 |
#뭔가 코드를 짜면서 거창하다,이게 맞나? 느껴질 때 (0) | 2022.05.11 |