split(구분자, 자를 횟수)
문자열을 쪼개서 list로 반환해주는 함수다. 구분자 없이 보내면 빈칸을 기준으로 자르고 자를 횟수를 입력하지 않으면 자를 수 있는 만큼 최대로 자른다.
a = "a b c d e"
b = "a.b.c.d.e"
print(a.split())
# 빈 칸을 기준으로 최대로 자른다.
# ['a', 'b', 'c', 'd', 'e']
print(a.split(" ", 1))
# 빈칸을 기준으로 한 번만 자른다.
# ['a', 'b c d e']
print(b.split())
# 빈칸을 기준으로 최대로 자른다
# 빈칸이 없으므로 변화가 없다.
# ['a.b.c.d.e']
print(b.split("."))
# 점(.)을 기준으로 최대한 자른다.
# ['a', 'b', 'c', 'd', 'e']
list(iterable)
iterable한 객체를 받아 해당 객체를 리스트 형태로 반환한다.
a = (1, 2, 3)
b = "abc"
print(list(a))
# [1, 2, 3]
print(list(b))
# ['a', 'b', 'c']
'파이썬' 카테고리의 다른 글
파이썬 - 순열, 조합 (2) | 2023.04.19 |
---|---|
파이썬 내장 함수 - map, zip (0) | 2022.06.30 |
파이썬 for 문 (0) | 2022.06.30 |
python 문자열 replace() (0) | 2022.06.22 |
input()과 sys.stdin.readline()의 차이 (0) | 2022.05.29 |