파이썬 기초 5(자료형)

2023. 4. 15. 16:04Python(파이썬) 공부

파이썬에서는 리스트 말고도 세트, 튜플, 딕셔너리 등의 자료형이 나뉘어져 있다.

각각의 용도가 있기 때문에 공부하고 넘어가려고 한다.

 

세트(set)

세트는 표기할 때 { } 중괄호로 사용한다.

이렇게 변수에 저장한 뒤 type() 함수를 사용하여 확인한 결과 세트라는 것을 알 수 있디/

 

 

 

 


 

튜플(tuple)

튜플은 리스트와 용법이 비슷한데 표기할 때 () 소괄호를 사용한다.(리스트는 [] 대괄호)

튜플은 읽기 전용으로 속도가 빠른 대신에, 조작하는 기능이 제한적이다.

소괄호 안에 1, 2, 3값을 넣어 t 변수에 저장하고 type(변수명) 함수를 이용해 

형태를 출력해보니 tuple이 출력 된 것을 알수있다.

 

그리고 튜플은 일반 변수 타입과 마찬가지로 다중 할당이 가능하다.

 

 


 

딕셔너리(dictionary)

사전이라는 의미를 갖고있는 딕셔너리는 key - value 구조를 이용해서 생성할 수 있다.

dict() 함수를 이용해 딕셔너리를 생성할 수 있는데

여기서 a, b, c 는 key 역할을 하고 1, 3, 5는 value 역할을 한다.

type() 함수로 호출했을때 결과 값은 dict인것을 알 수 있다.

 

 

이제 세트 안에서 딕셔너리를 생성 해보자

이렇게 딕셔너리가 생성된 모습을 확인할 수 있다.

이제 딕셔너리의 원소에 접근해야 하는데 리스트같이 index번호를 이용해 접근하면

값을 가져올수 없고 key 를 이용해 값을 가져와야 한다.

key 값을 입력하면 value값인 red가 출력 된 것을 볼 수 있다.

 

 

이번엔 value값을 바꿔 보자

이렇게 key 값을 가져와서 green으로 다시 정의하면 딕셔너리의 value값이 바뀐걸 확인 할 수 있다.

 

이번엔 딕셔너리에 새로운 값을 추가 해보자

이렇게 새로운 키 값을 입력하고 거기에 할당될 value값을 넣으면 

딕셔너리에는 새로운 값이 추가 된 것을 알 수 있다.