python에서 배열을 저장하기 위하여 사용하는 기본 데이터형은 array? list? tuple?

조회수 594회

안녕하세요. 프로그래밍을 시작한 새싹 초보입니다. 파이썬을 공부하는데요. 이론을 공부를 하다보니 답이 궁금한 문제가 있습니다. 아주 기본적이지만 답안지가 없어서 ㅜㅜ 여러 자료를 찾아봐도 알수가 없네요.

질문은 하기와 같습니다.

Q. python에서 배열을 저장하기 위하여 사용하는 기본 데이터형은?

제가 생각하기엔 array같은데 list , tuple, array, 등등 너무 헷갈리네요.

ㅜㅜ 고수분들 위 질문에 대한 답을 아시는분은 개념적인 부분이나 설명해주시면

너무너무 감사할것같습니다.

1 답변

  • c, java에서의 배열과 같은 것은 array 이긴 합니다만 기본 데이터형은 아니며 모듈로 제공됩니다.

    언어에서 제공하는 타입은 list, tuple 입니다.

    각각의 차이점을 알고 사용하면 됩니다.

    list 는 다양한 타입을 가지는 가변적인 구조입니다.

    tuple 은 다양한 타입을 가지지만 변경불가 구조입니다.

    array 는 list와 유사하지만 타입이 고정됩니다.(c, java의 배열과 유사합니다.)

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)