작성
·
136
0
list="A B C D E F G"
array=(1 3 5 7 9)
리스트의 원소를 사용하기 위해서
리스트 목록을 지정할 때요
위와 아래의 차이가 있을까요?
답변 1
0
안녕하세요. 하수탈출님.
리스트를 혹은 리스트의 원소를 어떻게 이용하느냐에 따라 어떤 방법을 사용하는 것이 더 적합할지 판단할 수 있을 것 같습니다.
일반적으로 for문 등으로 리스트를 순회하며 원소의 값을 사용하는 수준이라면 "공백으로 구분된 스트링"이 편하실 수 있습니다. 하지만 기능 상으로는 배열이 더 좋습니다. 다음과 같은 경우에서 공백으로 구분된 스트링으로는 처리하기 힘든 부분이 생깁니다.
공백이 포함된 스트링이 저장된 경우
n번째 원소를 직접 접근하고 싶은 경우
n번째 원소를 삭제하고 싶은 경우
그래도 공백으로 구분된 스트링이 훨씬 더 편하기 때문에 자주 사용됩니다. 그래서 결론은.. 데이터를 어떻게 사용하게 될 지에 따라 그때 그때 다릅니다 😄