반복문으로 리스트의 요소를 하나씩 출력하고, end=' '로 공백을 넣어 출력해준다.
num = [1,0,0,1]
for j in range(len(num)):
print(num[j], end=' ')
# 1 0 0 1
반복문이 아닌 다른 방법은 안되는지 찾아보았다.
- ' '.join(list) 문자열이 들어있는 리스트는 가능하지만, 숫자가 들어있는 리스트는 TypeError 발생
- 숫자형 리스트를 문자열 리스트로 변환해주면 해결된다.
-
' '.join(num) # TypeError: sequence item 0: expected str instance, int found ' '.join(map(str,num) # 1 0 0 1
- end='' sep=''
-
print(num,end=',') # [1,0,0,1], print(num,sep=',') # [1,0,0,1]
end=' ' 와 sep=' ' 알아보기