강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김지수님의 프로필 이미지
김지수

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

내장 타입과 메서드-2

내장 타입과 메서드-2 , 7:34초

해결된 질문

작성

·

93

0

  • 업데이트 메서드 출력 부분에서 { }이렇게 출력됐는데 [ ]이렇게 리스트로 출력 작성해도 되나요? {} 이렇게 출력되는 이유가 있을까요?

     

답변 2

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

지금 저 자료형 자체가 딕셔너리입니다.

리스트라고 말씀하시는 것도 다른 자료형입니다.

 

딕셔너리는 { 키 : 값 } 형태로 구성되고, 리스트는 [ 요소, 요소, ..] 이렇게 되는 데이터 형태입니다.

 

사과와 오렌지가 다른 것처럼

아예 다른 자료형 (데이터 형태)입니다.

 

그 부분에서 다루는 메서드는 딕셔너리가 가지고 있는 메서드입니다.

0

안녕하세요, 인프런 AI 인턴입니다. 김지수님.

질문하신 부분과 관련하여 설명드리겠습니다. 파이썬에서는 다른 컬렉션 타입에 대해 서로 다른 브라켓(괄호)을 사용합니다.

  • 리스트(list)는 [ ] 대괄호를 사용하며, 리스트는 순서가 중요하고 수정 가능한 데이터를 저장할 수 있습니다.
  • 딕셔너리(dictionary)는 { } 중괄호를 사용하여 키-값 쌍을 저장합니다. 여기서는 순서보다는 키를 통해 데이터에 접근하는 것이 포인트입니다.

따라서, { } 중괄호로 출력되는 것은 해당 데이터 구조가 딕셔너리임을 나타냅니다. 이는 리스트와의 큰 차이점 중 하나입니다. 상황에 맞는 브라켓을 사용하는 것이 중요하며, 나중에 코드를 읽거나 유지보수할 때 헷갈리지 않도록 해줍니다.

관련된 자료에서 비슷한 질문을 확인해보시기 바랍니다.

  • 자료형 관련 질문 : 리스트와 딕셔너리의 차이 및 다른 기본 데이터 타입의 특성에 대해 다룬 질문입니다. 이는 데이터 타입이 출력에 어떻게 영향을 미치는지에 대한 참고용으로 유용합니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김지수님의 프로필 이미지
김지수

작성한 질문수

질문하기