파이썬으로 문자열 다루기
2019. 9. 18. 01:00ㆍ알고리즘/암기
문자열 알고리즘은 파이썬으로 해결하는 것이 편리하다. 이번 기회에 필요한 기능을 정리해보려고 한다
1. find와 index
둘 모두 문자열의 인덱스를 알려주지만, 만일 해당 문자가 없을 때 find는 -1을 반환하고 index는 인터프리터 오류를 발생시킨다
2. 문자열 삽입 join
a = ","
b = a.join("abcd")
print(b)
>> a, b, c, d
3. 문자열 바꾸기
a = "Life is too short"
b = a.replace("Life", "Your leg")
print(b)
>> "Your leg is too short"
4. 문자열 나누기
a = "Life is too short"
b = a.split()
print(b)
a = "a:b:c:d"
b = a.split(":")
print(b)
>> ['Life', 'is', 'too', 'short']
>> ['a', 'b', 'c', 'd']
'알고리즘 > 암기' 카테고리의 다른 글
sort 함수에서의 compare function 동작 로직 (0) | 2019.09.21 |
---|---|
c++ string token (0) | 2019.09.18 |
a의 배수이면서 b이상을 구하는 식 (0) | 2019.09.14 |
스택에서 top과 현재의 연관성을 보고 싶을 때 (0) | 2019.08.29 |
위상정렬에서 BFS로 사이클 검사하는 방법 (0) | 2019.08.27 |