Python/Python
[Python] split, join
씨네
2022. 5. 4. 12:08
728x90

split
str01 = 'Hello, World!\nHello, Python!'
print(str01)

str01이라는 문자가 있습니다.
이 문자를 split을 이용해서 쪼개보려고합니다.
arr01 = str01.split(' ')
print(arr01)

공백단위로 쪼갭니다.
arr02 = str01.split('\n')
print(arr02)

\n단위로 쪼갭니다.
arr03 = str01.split(' ', 1)
print(arr03)

공백 단위로 한번만 쪼갭니다.
import re
arr04 = re.split('[\s]|[,]',str01)
print(arr04)

공백이나 , 단위로 쪼갭니다
join
# join
arr05 = ['1', '2', '3', '4']
print(arr05)
print('+'.join(arr05))
print(eval('+'.join(arr05)))

arr05 배열에서 '+'.join()을 이용하면 join안에있는 배열을 '+'로 이어줍니다.
그에 eval을 사용하면 실제 연산을 해줍니다
728x90