파이썬 팁

파이썬 리스트의 문자열 분리, 결합하는 방법 - split, join

gomming 2020. 9. 25. 23:54

 

 

대표사진 삭제

사진 설명을 입력하세요.

저번 글에서 문자열을 정렬하고 텍스트 파일로 작성하는 기능을 알아 봤는데요

이번에는 반대로 텍스트 파일을 불러와서 처리하는 방법을 알아 볼게요

readlines() 다수의 텍스트 줄을 읽어올 수 있어요.

input.k 라는 텍스트 파일을 readline 기능을 이용해서 불러오면

저렇게 10칸 씩 오른쪽으로 정렬된 문자로 출력됩니다.

 

for 문 list.append 기능으로 리스트에 문자열을 추가해 주었어요

문자열은 줄 별로 읽어 오기 때문에 한줄이 하나의 문자열이 됩니다.

 

[0]인덱싱으로 리스트의 첫번째 값을 불러왔다.

첫번 째 문자열을 출력해보면 위 처럼 하나로 나오죠

이제 이 문자열을 분리하여 다시 개별 문자로 구성된 리스트를 작성해 보겠습니다.

str.split()

 

문자열이 split()으로 분리되었습니다!

괄호안의 문자 기준으로 분리해 주고요,

입력하지 않으면 공백으로 분리해 줍니다.

 

그렇다면 

이제 분리된 문자를 하나로 다시 합쳐 볼게요 ~

코딩하다 보면 간혹 리스트의 문자를 다 합쳐야 할 때가 있어요

물론 for문으로 합쳐도 되지만 아래 기능으로 간단하게

결합시킬 수 있습니다.

 

'sep'.join(list)

join기능을 사용하면 괄호안의 리스트 구성요소들을 ' ' 안의 문자를 이용해서

합쳐줘요 공백이면 다 붙여서 생성되고 위 경우처럼 한칸 space해주면 한칸씩 띄워서 생성해 줍니다 ! .!

 

즐거운 코딩하세요 여러분~~

#파이썬 #텍스트파일읽기 #텍스트파일불러오기 #문자열분리하기

#리스트의문자열합치기 #join #split