리스트 출력 방법
리스트를 바로 print() 함수를 써서 출력하게 되면 각각의 value 는 빈칸으로 분리되어 출력된다. 이 출력이 필요할때는 편하긴 한데 빈칸없이 출력을 하려고 한다면 항상 찾아보게 된다. 이러한 필요성에 의해 기록을 남겨둔다.
간단하게 프린트 할 수 있는 두 가지 방법으로,
print(*LIST, sep="")
print("".join(LIST))
가 있다. 이때, LIST 는 문자형 리스트 이다.
숫자, 문자 리스트에 대한 간단한 예시
입력 코드
## integer
number_ls = [1, 2, 3, 4, 5]
print(number_ls)
print(*number_ls)
print(*number_ls, sep="")
# print("".join(number_ls)) # TypeError: sequence item 0: expected str instance, int found
print()
## string
word = "Printing in Python."
word_ls = list(word)
print(word_ls)
print(*word_ls)
print(*word_ls, sep="")
print("".join(word_ls))
integer 의 경우 print("".join(number_ls)) 형식은 TypeError 를 발생한다.
결과 출력
# [1, 2, 3, 4, 5]
# 1 2 3 4 5
# 12345
# ['P', 'r', 'i', 'n', 't', 'i', 'n', 'g', ' ', 'i', 'n', ' ', 'P', 'y', 't', 'h', 'o', 'n', '.']
# P r i n t i n g i n P y t h o n .
# Printing in Python.
# Printing in Python.
'알아가기 > Python' 카테고리의 다른 글
[Python] mysqlclient 설치 오류 Can not find valid pkg-config name (0) | 2023.12.19 |
---|---|
[Python] 교집합, 합집합, 차집합, 대칭 차집합 (0) | 2023.01.05 |
[Python] 0 1 반전 방법 (0) | 2022.12.21 |
[Python] __name__ 을 프린트 해보자 (0) | 2022.10.10 |