C-log

💡✨중간점검 : split 본문

🧠Algorithm/Baekjoon💡

💡✨중간점검 : split

4:Bee 2023. 12. 26. 19:51
728x90

split()함수란 정확히 무엇인가.

split은 문자열을 특정 구분자를 기준으로 list로 전환해주는 함수이다. 즉, input, 문자열을 list로 받았고 그것을 list형식으로 정의되는 것이다. 예시를 보며 해당 함수를 이해해보자

 
N = input().split()
print(N)
 
1 2 3 4
['1', '2', '3', '4']
 

이와 같은 결과가 나온다. 다른 예시도 한번 살펴보자.

n = "a.b.c.d.e.f"
sp0 = n.split()
sp1 = n.split('.')

print(f"sp0 =>{sp0}")
print(f"sp0 =>{sp1}")

n = "a b c d e f"
sp2 = n.split(sep=' ')
print(f"sp0 =>{sp2}")
 
sp0 =>['a.b.c.d.e.f']
sp1 =>['a', 'b', 'c', 'd', 'e', 'f']
sp2 =>['a', 'b', 'c', 'd', 'e', 'f']
 

split은 문자열을 구분하는 함수라 설명했다. sep는 일반 적인 split()의 괄호안에 넣는 기호와 다른 것이 없다. 즉 sp2의 변수에 n.split(' ')라고 작성해도 같은 기능을 수행하며 결과는 다르지 않고 같다.

728x90

'🧠Algorithm > Baekjoon💡' 카테고리의 다른 글

💡✨중간점검 : reversed와 sorted  (1) 2023.12.26
💡10988번  (1) 2023.12.26
💡11718번  (0) 2023.12.26
💡✨중간점검 : input과 list 그리고 in  (1) 2023.12.26
💡2908번  (0) 2023.12.24
Comments