본문 바로가기
python/python

[python] join

by ilp 2024. 8. 12.
반응형

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