728x90
방법은 여러가지가 있다.
예시로
num1=[1, 2, 3] --> 리스트(배열)
num2=(4, 5, 6) -->튜플
을 사용해 보자.
1. 반복문 사용
가장 기본적이 방법입니다.
man=(1, 2, 3)
girl=[4, 5, 6]
alpha=('a', 'b', 'c')
for i in man:print(i, end=' ')
print()
for i in girl: print(i, end=' ')
print()
for i in alpha: print(i, end=' ')
""" 결과
1 2 3
4 5 6
a b c
"""
2. 문자열로 바꿔서 출력
(str 대신에 repr함수를 써도 똑같이 출력된다. 하지만 각 함수의 반환값이 다르다.)
man=(1, 2, 3)
girl=[4, 5, 6]
alph=('a', 'b', 'c')
print(str(man)[1:-1])
print(str(girl)[1:-1])
print(str(alph)[1:-1])
""" 결과
1, 2, 3
4, 5, 6
'a', 'b', 'c'
"""
3. join()을 이용(문자열만 가능)
man=('a', 'b', 'c')
#girl=[4, 5, 6] 숫자는 에러
print(' '.join(man))
print('->'.join(man))
""" 결과
a b c
a->b->c
"""
4. Unpacking (* 사용)
man=(1, 2, 3)
girl=[4, 5, 6]
alpha=('a', 'b', 'c')
print(*man)
print(*man, sep=', ')
print(*girl)
print(*alpha)
""" 실행결과
1 2 3
1, 2, 3
4 5 6
a b c
"""
4-1. unpacking 예제
test = [1, 2, 3, 4, 5]
*a, b = test
print(a, b) #출력: [1, 2, 3, 4], 5
a, *b, c = test
print(a, b, c) #출력: 1, [2, 3, 4], 5
a, b, *c, d =test
print(a, b, c, d) #출력: 1 2 [3, 4] 5
a, b, c, *d, e=test
print(a, b, c, d, e) #출력: 1 2 3 [4] 5
'프로그래밍 공부 > 기록노트' 카테고리의 다른 글
[Python] 유용한 라이브러리 모음 (0) | 2022.11.02 |
---|---|
[운영체제] Pthread 자주 쓰는 자료형, 함수 모음 (0) | 2022.10.06 |
정규표현식(Regular Expression) (0) | 2022.01.26 |
이미지 크롤링(python, google_images_download) (0) | 2022.01.23 |
파이썬 텍스트 파일 쓰기 (0) | 2022.01.23 |