반응형
startswith와 endswith사용법
사용법
str1.startswith(str2): str1의 앞부분이 str2와 같으면 True를 반환, 그렇지 않으면 False 반환
str1.endswith(str2): str1의 끝 부분이 str2와 같으면 True를 반환, 그렇지 않으면 False를 반환
str1="hello world"
print(str1.startswith("hell")) #True (앞부분이 hell로 시작하기 때문에 True반환)
print(str1.startswith("ell")) #False (앞부분이 ell로 시작하지 않기 때문에 False반환)
print(str1.endswith("wo")) #False (끝 부분이 wo로 끝나지 않기 때문에 False반환)
print(str1.endswith("world")) #True (끝 부분이 world로 끝나기 때문에 True반환)
startswith를 사용할 수 있는 문제 풀러가기
https://programmers.co.kr/learn/courses/30/lessons/42577?language=python3
코드:
def solution(phone_book):
phone_book.sort()
for i,j in zip(phone_book,phone_book[1:]):
if j.startswith(i):
return False
return True
프로그래머스: 전화번호 목록에 관한, 다른 풀이 방식과, 자세한 풀이를 원한다면 아래 링크를 참고해주세요.
2021.07.01 - [(Python)파이썬/(Python)파이썬 문법] - 코딩테스트 준비 - 프로그래머스: 전화번호 목록 풀이 (파이썬)
반응형
'(Python)파이썬 > (Python)파이썬 문법' 카테고리의 다른 글
코딩테스트 준비 - 프로그래머스: 전화번호 목록 풀이 (파이썬) (0) | 2021.07.01 |
---|---|
(파이썬) 반올림, 올림, 내림 - 다양한 방법과 예제 (0) | 2021.06.24 |
(파이썬)파이썬 문자열을 리스트로/문자열 쪼개기 + 예제 (0) | 2021.06.23 |
(파이썬)알파벳 or 숫자 확인/isdigit(),isalpha() 알아보기 + 예제 (0) | 2021.06.22 |
(파이썬) 문자열 리스트 합치기/파이썬 join()+예제 (0) | 2021.06.21 |
댓글