-
문자열 나누기 - split()Algorithm/Source Code 2021. 6. 11. 23:17반응형
문자열 나누기 split()
python input() 는 한 줄 단위로 입력을 받는다
split() 를 사용하면 공백을 기준으로 입력된 값들을 나누어 자른다 !
주로 나눠서 리스트로 만들때 사용하는 함수다
x = "a b c" y = x.split() print(y)
split() 처럼 괄호 안에 아무 값도 넣어 주지 않으면 공백이 기준이다
sep 파라미터는 문자열을 나누는 기호 값을 입력하면 되고
split(sep=',') 라면 ,를 기준으로 문자열을 잘라준다
split(',') 처럼 sep 를 생략해도 된다
x = "a,b,c" y = x.split(sep = ',') z = x.split(',') print(y) print(z)
print 문에 sep 를 사용하면 기호를 사이에 두고 값을 출력한다.
y,m,d = input().split('.') print(y,m,d, sep='-') #입력이 2021.06.11 이라면 결과는 2021-06-11
maxsplit 파라미터는 나눌 분할 횟수를 의미한다
아무것도 넣지 않으면 문자 전체를 나누고 아래 예시처럼 분활 횟수를 제한해도된다 !
x = "a.b.c.d.e.f" y = x.split('.', maxsplit=3) print(y)
반응형'Algorithm > Source Code' 카테고리의 다른 글
[프로그래머스 42579] 베스트앨범 (2) 2021.08.09 [프로그래머스 42578] 위장 (0) 2021.07.26 Dictionary (0) 2021.07.21 [프로그래머스 42577] 전화번호 목록 (2) 2021.07.20 [프로그래머스 42576] 완주하지 못한 선수 (0) 2021.07.17