Python/Basic programming

리스트 한 줄에 출력하기

noodle-dev 2020. 3. 12. 13:26

#1. printend 속성

lst = [1,2,3,4,5,6,7,8,9]
for i in range(len(lst)):
    print(lst[i], end=' ')
#1 2 3 4 5 6 7 8 9 

 

#2. join 사용

lst = [1,2,3,4,5,6,7,8,9]
print(' '.join(lst))
#TypeError: sequence item 0: expected str instance, int found

문자가 아닌 원소들로 이루어진 리스트는 join 함수 사용이 불가능하다.

lst = ['H','E','L','L','O']
print(' '.join(lst))
#H E L L O