반응형
1. join 함수
매개변수의들어온 리스트들의 요소를 하나의 문자열로 결함한다.
파이썬 내장함수이다. 추가 import가 필요 없다.
'구분자'.join(리스트)
👆 이건 join함수의 기본 구조 이다.
리스트의 값 사이에 구분자를 넣어서 하나의 문자열로 합친다.
만약 ''.join(['c','h','u','u]) 인 상황에선 "chuu"로 문자열을 반환한다.
(구분자에 아무것도 없었기 때문에 그대로 합쳐 준다.)
join 함수 사용 예시
a = ["pretty", "chuu"]
print('-'.join(a))
# 결과: pretty-chuu
2. 추가 정보
1. 리스트가 비어있을 때
a = []
print(','.join(a))
# 결과:
결과는 빈 문자열이 반환된다.
2. 리스트와 문자열
a = "chuu"
print(' '.join(a))
# 결과: c h u u
문자열을 리스트처럼 다루어 각 문자를 구분자를 사용해 결합했다.
3. 숫자일 때
a = [99, 10, 20]
print('-'.join(map(str,a)))
# 결과: 99-10-20
join 함수는 모든 요소가 문자열이어야 한다. 숫자가 포함되어 있으면
map을 사용해 문자열로 변환하여 사용해야 한다.
끝
반응형
'python > python' 카테고리의 다른 글
[python] pwn (0) | 2025.03.02 |
---|---|
[python] remote (0) | 2025.03.02 |
[python] 비트 연산자-오른쪽 시프트 (0) | 2024.08.10 |
[python] 비트 연산자 (0) | 2024.08.10 |
[python] 서버와 통신하는 방법(pwn) (1) | 2024.06.18 |