-
파이썬 join( ) 함수의 활용파이썬 2023. 4. 6. 14:02
1. 문자열의 join( ) 함수
join( ) 함수는 리스트의 요소를 문자열로 연결한다.
2. join( ) 함수 형태
문자열.join(문자열로 구성된 리스트)
예시)
>>> print(",".join(["1", "2", "3"]))
1,2,3
>>> print(":".join(["a","b","c"]))
a,b,c3. 활용 예시
1) 리스트를 문자열로 변환할 때 사용
A = [
[3,2,4,5],
[1,2,3,5],
[3,4,5,6]
]
for a in A :
a = [str(요소) for 요소 in a] → 리스트 내포를 사용하여 리스트의 숫자를 문자열로 변환
print(",".join(a))
3,2,4,5
1,2,3,5
3,4,5,62) 여러 줄 문자열을 만들 때 출력 시 생기는 들여쓰기 없애기
구문 내 여러 줄 문자열)
number = int(input("정수입력>"))
if number % 2 == 0 :
print("""\
입력한 문자열은 {}입니다.
{}는 짝수입니다.""".format(number, number))
else :
print("""\
입력한 문자열은 {}입니다.
{}는 홀수입니다.""".format(number, number))
정수입력>8
∨∨∨입력한 문자열은 8입니다. → 예상치 못한 들여쓰기 발생
∨∨∨8는 짝수입니다. → 예상치 못한 들여쓰기 발생
join( )함수로 문제해결)
number = int(input("정수입력>"))
if number % 2 == 0 :
print("\n".join([ → join( ) 함수 사용
"입력한 문자열은 {}입니다.",
"{}는 짝수입니다"
]).format(number, number))
else :
print("\n".join([ → join( ) 함수 사용
"입력한 문자열은 {}입니다.",
"{}는 홀수입니다"
]).format(number, number))'파이썬' 카테고리의 다른 글
파이썬 2진수/8진수/10진수/16진수 변환하기 (1) 2023.04.10 파이썬 개수 세는 프로그램 구현하기 (0) 2023.04.10 파이썬으로 최대값/최소값 구하기 (0) 2023.03.31 파이썬으로 등차수열 리스트 구현하기(range함수/append함수) (0) 2023.03.26 파이썬 문제(딕셔너리/리스트/for 반복문/if 조건문/type 함수) (0) 2023.03.25