#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]write 질문2021-12-09 00:49
작성자

안녕하세요, 조교 한동현입니다.


list를 print한 것은, list를 string 형태로 파이썬 내부에서 알아서 변환시켜 준 다음에 string을 출력한 것입니다.

list를 string으로 변환하면서 자동으로 띄어쓰기를 해주도록 파이썬 내부적으로 설정이 되어서 그렇게 되는 것이지, list가 string으로 나타날 때 항상 element 간에 띄어쓰기로 구분된다는 법은 없습니다.

List는 어떤 element의 순서와 포함 관계를 나타낼 뿐이지, 그 형태를 string 형식으로 나타낼 때 특정한 형태로 출력되도록 하는 정보가 들어있지 않습니다.

따라서, list 자체를 출력한다는 건 사실 말이 안되고, list를 특정한 형식의 string으로 변환하여 출력해주는 과정이 자동으로 이루어진 겁니다.

그래서, List를 string으로 변환할 때 원하는 형태가 있다면 직접 변환시켜주는 코드를 따로 작성해주셔야 합니다.

아니면 작성하신 함수에서 자동으로 변환해주는 방식을 따르는 수밖에 없습니다.


감사합니다.

댓글
이전write 질문2021-12-03
다음질문있습니다 여름학기 기출2021-12-03