대표사진 삭제
사진 설명을 입력하세요.
저번 글에서 문자열을 정렬하고 텍스트 파일로 작성하는 기능을 알아 봤는데요
이번에는 반대로 텍스트 파일을 불러와서 처리하는 방법을 알아 볼게요
readlines() 다수의 텍스트 줄을 읽어올 수 있어요.
input.k 라는 텍스트 파일을 readline 기능을 이용해서 불러오면
저렇게 10칸 씩 오른쪽으로 정렬된 문자로 출력됩니다.
for 문 list.append 기능으로 리스트에 문자열을 추가해 주었어요
문자열은 줄 별로 읽어 오기 때문에 한줄이 하나의 문자열이 됩니다.
첫번 째 문자열을 출력해보면 위 처럼 하나로 나오죠
이제 이 문자열을 분리하여 다시 개별 문자로 구성된 리스트를 작성해 보겠습니다.
문자열이 split()으로 분리되었습니다!
괄호안의 문자 기준으로 분리해 주고요,
입력하지 않으면 공백으로 분리해 줍니다.
그렇다면
이제 분리된 문자를 하나로 다시 합쳐 볼게요 ~
코딩하다 보면 간혹 리스트의 문자를 다 합쳐야 할 때가 있어요
물론 for문으로 합쳐도 되지만 아래 기능으로 간단하게
결합시킬 수 있습니다.
join기능을 사용하면 괄호안의 리스트 구성요소들을 ' ' 안의 문자를 이용해서
합쳐줘요 공백이면 다 붙여서 생성되고 위 경우처럼 한칸 space해주면 한칸씩 띄워서 생성해 줍니다 ! .!
즐거운 코딩하세요 여러분~~
#파이썬 #텍스트파일읽기 #텍스트파일불러오기 #문자열분리하기
#리스트의문자열합치기 #join #split
'파이썬 팁' 카테고리의 다른 글
파이썬 함수안의 변수를 함수 밖에서 호출하는 방법은 ? - 전역 변수 Global (0) | 2020.09.26 |
---|---|
파이썬 코드로 뉴욕 날씨 검색하기 - BeautifulSoup & 구글colab 소개 (0) | 2020.09.25 |
파이썬 문자열 정렬과 공백 - 왼쪽으로 채우려면? 'A ' & ' A' ? (0) | 2020.09.25 |
python] 문자열 split 여러번 적용하는 꿀팁 예제 설명-re.split (1) | 2020.09.22 |
python] NumPy 다차원 배열에서 특정 열 기준으로 정렬하기 예제설명 -argsort() (0) | 2020.09.22 |