728x90
split 함수
문자열을 '특정 문자'를 기준으로 리스트로 바꾸는 함수이다.
string -> list
S="Python javaScript"
# 리스트로 나눌려고 하는 문자열을 입력한다.
# split함수를 쓰고 나누려는 문자열을 입력한다.
# 공백인 경우는 ' '를 기준으로 나눈다.
print(S.split())
# 출력결과
# ['java', 'javaScript']
print(S.split('a'))
# 출력결과
# ['Python j', 'v', 'Script']
# 만약 원소 하나씩 리스트에 넣으려고 한다면 list 함수
print(list(S))
# 출력결과
# ['P', 'y', 't', 'h', 'o', 'n', ' ', 'j', 'a', 'v', 'a', 'S', 'c', 'r', 'i', 'p', 't']
join 함수
리스트를 문자열로 바꿔주는 함수이다.
'특정 문자'를 리스트 사이에 넣어서 문자열로 바꿔준다.
list->string
S= ['python','c++','c','java','javascript']
# 리스트를 사이에 넣을 특정 문자를 입력한다.
# join 함수를 적는다.
# 문자열로 변환할 리스트를 적는다.
print("".join(S))
# 출력결과
# pythonc++cjavajavascript
print(",".join(S))
# 출력결과
# python,c++,c,java,javascript
'Coding > Python' 카테고리의 다른 글
[Python] 2개이 요소를 비교할 때, min()과 max() 함수가 if 문보다 느린 이유가 뭘까? (0) | 2023.10.17 |
---|---|
[Python] 맥북(Mac OS) 아나콘다(Anaconda) 설치 (0) | 2023.10.09 |
[Python] collections 모듈의 Counter 사용방법 (0) | 2023.07.30 |
[Python] deque를 list 대신 써야하는 이유가 뭘까? (0) | 2023.06.25 |
[Python] reverse,reversed 리스트(배열) 순서 역순으로 바꾸기 (1) | 2020.11.09 |