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