python 의 split,rsplit,splitlines 용법 설명

split(구분자,몇 번 분할)왼쪽 에서 오른쪽으로 찾 습 니 다.특정한 요 소 를 중심 으로 좌우 로 두 요소 로 나 누 어 목록 에 넣 습 니 다.이 구분자 가 버 려 집 니 다.
rsplit(구분자,몇 번 분할)오른쪽 에서 왼쪽으로 찾 습 니 다.특정한 요 소 를 중심 으로 좌우 로 두 요소 로 나 누 어 목록 에 넣 습 니 다.이 구분자 가 버 려 집 니 다.
splitlines(구분자,몇 번 분할)는 줄 바 꿈 문자()에 따라 요 소 를 목록 에 넣 고 이 구분자 가 버 려 집 니 다.
왼쪽 에서 오른쪽으로 찾 아 첫 번 째"l"을 중심 으로 좌우 로 두 개의 요소 로 나 누 어 목록 에 넣 습 니 다.

a = "dlrblist"
a1 = a.split("l", maxsplit=1) # maxsplit      
print(a1)
출력 결과:이 구분자 버 리 기,한 번 분할 하기

['d', 'rblist']

a = "dlrblist"
a1 = a.split("l", maxsplit=2)
print(a1)
출력 결과:이 구분자 버 리 기,두 번 분할
['d', 'rb', 'ist']

오른쪽 에서 왼쪽으로 찾 아 첫 번 째"l"을 중심 으로 좌우 로 두 개의 요소 로 나 누 어 목록 에 넣 습 니 다.

b = "dlrblist"
b1 = b.rsplit("l", 1)
print(b1)
출력 결과:
['dlrb', 'ist']

줄 바 꿈 문자 에 따라 세 개의 요소 로 자 르 고 목록 에 넣 었 습 니 다.

c = "hello
world
dlrb" c1 = c.splitlines() print(c1)
출력 결과:
['hello', 'world', 'dlrb']
추가 지식:Python 문자 분할 시 마지막 하나만 분할(rsplit 사용)
\##Python 문자 분할 시 마지막 하나만 분할(rsplit 사용)
python 분할 시 전체 문 자 를 분할 하 는 것 이 아니 라 부분 만 분할 하 는 경우 가 있 습 니 다.예 를 들 어 파일 경 로 를 분할 하려 고 합 니 다.마지막 파일 이름 만 제거 하고 폴 더 의 경 로 를 유지 하려 고 합 니 다.
예 를 들 어/home/username/data/text.txt/home/username/data/를 얻 고 싶 습 니 다.split 를 사용 하면 전 체 를 list 로 나 누 지만 rsplit 를 사용 할 수 있 습 니 다.
예 를 들 면:

path = /home/username/data/text.txt 
path.split("/") 
["home","username","data","text.txt "] 
##    rsplit: 
path.rsplit("/",1) 
["/home/username/data","text.txt "]
rsplit("/",1)중의 1 은 뒤에서 1 개 를 나 누 는 것 을 나타 내 는데 2 라면 두 부분 을 나 누 는 것 이다.
이 python 의 split,rsplit,splitlines 용법 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기