목차

Python 리스트에 대해 알아보자
chjune0205.tistory.com/158 파이썬 첫 걸음 - 변수 알아보기 이번 포스팅부터 본격적으로 파이썬에 대해 다루고자 한다. 변수 알아보기 가장 첫 단계로 배울 것은 "변수"이다. 변수(Variables)는 우리가 정
chjune0205.tistory.com
지난 포스팅에서는 리스트에 대해 알아보는 시간을 가졌다.
이번 포스팅에서는 Tuples와 Dictionary에 대해 알아보겠다.
리스트는 변경이 가능한(Mutable) 요소들의 집합이라고 했다.
변경이 불가능한 리스트 - Tuples
변경이 불가능한(Immutable) 리스트는 선언 이후 수정이 불가능하게 만든 리스트이다.
cars = ("싼타페", "쏘나타", "그렌저")
Tuples는 소괄호() 안에 요소들을 넣어주기만 하면 된다.
Tuples에서 사용 가능한 기능들은 List에 있는 기능의 일부이다.
다만, 요소를 변경하는 기능들은 사용이 불가능하다.
일치하는 요소 찾기 - in

요소들의 개수 알아내기 - len

최소 / 최대값 알아내기 - min / max


Dictionary
Dictionary는 key - value의 모음집이라고 볼 수 있다.
아래의 경우를 보자.
name = "홍길동"
age = 27
area = "울산"
위는 각각 다른 변수들의 나열일 뿐이다.
이를 하나로 묶어서 선언하고 싶을 때 Dictionary를 이용한다.
hong_property = {
"name": "홍길동",
"age": 27,
"area": "울산"
}
속성 가져오기

name 속성을 갖고 오고 싶다면, [] 안에 key값을 써주면 된다.
get이라는 기능을 이용할 수도 있다.

새로운 속성 추가하기

"height"라는 key에 177이라는 값을 넣어 hong_property에 추가한 내용이다.
속성 추가할 수 있다면, 수정 및 삭제도 가능하다.
속성 수정하기
동일한 속성의 값만 바꾸는 경우, 추가할 떄와 같은 코드를 이용하면 된다.

여러개의 key - value를 한번에 추가하고 싶다면 update를 이용한다.

역시 수정 또한 같은 key를 이용해 update시 한번에 할 수 있다.

속성 제거하기

pop()에 key를 전달해주면, 해당 key를 가진 속성을 제거한다.

clear()를 사용하면 모든 속성을 제거한다.
이렇게 오늘은 Tuples와 Dictionary에 대해 알아보았다.
추가로 이용할 수 있는 기능에 대해서는 아래 공식문서를 참고하면 좋을 것 같다.
docs.python.org/3/library/stdtypes.html#dictionary-view-objects
Built-in Types — Python 3.9.2 documentation
The following sections describe the standard types that are built into the interpreter. The principal built-in types are numerics, sequences, mappings, classes, instances and exceptions. Some collection classes are mutable. The methods that add, subtract,
docs.python.org
'Develop > Python' 카테고리의 다른 글
파이썬 (Python) 설치 방법 (0) | 2024.04.03 |
---|---|
파이썬 - 함수 알아보기 (0) | 2021.03.08 |
Python 리스트에 대해 알아보자 (0) | 2021.03.06 |
파이썬 첫 걸음 - 변수 알아보기 (1) | 2021.03.05 |
지금 당장 파이썬을 배워야 하는 이유 (0) | 2021.03.05 |