본문 바로가기
AI 공부/파이썬

[ 배열 ], ( 튜플 ), { 딕셔너리 }의 차이점과 사용법

by AI Sonny 2022. 7. 22.
728x90

이번 게시물은 내가 수업을 들으면서 개인적으로 헷갈리고, 정확히 집고 넘어가고 싶어서 정리하는 것이다.


[ ] 의 사용

[ ] 은 대표적으로 배열을 나타내기 위한 것이라고 보면 된다.

 

주로 배열을 선언하거나 초기화할 때 또는 배열의 원소에 접근할 때 사용한다.

 

배열은 연속적이고, 수정이 가능하며 중복 데이터이 저장할 수 있다.


( ) 의 사용

( ) 은 tuple 나타내는 것으로 주로 튜플을 선언 및 초기화할 때 사용한다.

 

그리고 튜플에서 [ ]을 사용할 때가 있는데 주로 튜플의 원소에 접근할 때 사용한다.

 

tuples = "h","e","l","l","o" # ()생략 가능!
tuples

 

 

튜플은 연속적이만 자료는 수정을 못하며 중복데이터를 저장할 수 있다.


{ } 의 사용

{ } 은 딕셔너리를 나타내는 것으로 딕셔너리를 선언 및 초기화할 때 사용한다.

 

딕셔너리 또한 key에 대응하는 value를 할당하거나, value를 접근할 때 [ ]를 쓴다.

 

딕셔너리는 연속적이지 않고, 수정이 가능하며, key-value 구조로 되어있다.

 

key는 중복이 안되지만, value는 중복이 가능하다. 구조는 다음과 같다.

 

{
  key: value,
  key: value,
  ...
}
728x90

댓글