파이썬으로 리스트를 출력할 때 따옴표 없이 출력하는 방법을 정리하였습니다.
join() 사용(문자열 리스트일때)
문자열 리스트에서 각 요소를 따옴표 없이 출력하고 싶을 때 join 메소드를 사용할 수 있습니다.
my_list = ["apple", "banana", "cherry"]
print(" ".join(my_list))
# 출력결과: apple banana cherry
만약 요소 사이를 ,(콤마)로 구분하고 싶다면 다음과 같이 사용하면 됩니다.
my_list = ["apple", "banana", "cherry"]
print(", ".join(my_list))
# 출력 결과: apple, banana, cherry
* 연산자 사용
* 연산자를 사용하면 리스트의 요소가 공백으로 구분되어 출력됩니다.
my_list = [1, 2, 3, 4, 5]
print(*my_list)
# 출력 결과: 1 2 3 4 5
숫자 리스트 뿐만 아니라 문자열 리스트에도 적용이 가능합니다.
my_list = ["apple", "banana", "cherry"]
print(*my_list)
# 출력 결과: apple banana cherry
sep 매개변수 사용
print 메소드를 사용할 때 seq 매개변수를 지정하면 원하는 구분자로 출력할 수 있습니다.
my_list = ["apple", "banana", "cherry"]
print(*my_list, sep=", ")
# 출력 결과: apple, banana, cherry
map()과 join()을 함께 사용(숫자 리스트일때)
숫자 리스트에서 join을 사용하고자 할 때, 숫자 리스트는 join 메소드를 바로 사용할 수 없기 때문에 map을 활용하여 문자열로 변환하는 과정이 필요합니다.
my_list = [1, 2, 3, 4, 5]
print(" ".join(map(str, my_list)))
# 출력 결과: 1 2 3 4 5