잡다한 지식

파이썬 - dictionary

동띠기 2021. 1. 22. 11:02
728x90

dictionary

딕셔너리 타입은 immutable한 키(key)와 mutable한 값(value)으로 맵핑되어 있는 순서가 없는 집합입니다.

immutable 은 불변, 즉 변하지 않는 키와 mutable , 변할 수 있는 값으로 정해진다.

 

생김새는 아래와 같이 생겼다.

people = {

"name": "bob",

"age": 20,

"height": 131,

"weight": 65

}

immutable한 키(key)는 name , age, height, weight 이며,

mutable한 값(value)은 bob, 20, 131, 65 이다.

 

# 전체 출력

print(people)

# 이름만 출력

print(people['name'])

# 키만 출력

print(people['height'])

출력은 이와 같이 하면 된다.

 

# name가 people 안에 있는지 확인 / True 반환
print('name' in people)
# pin-number가 people 안에 있는지 확인 / False 반환
print('pin-number' in people)

이와 같이 키값이 안에 있는지 없는지도 확인이 가능하다

 

# people 삭제
people.clear()
print(people)

이런식으로 딕셔너리를 비우는 것도 가능하다

728x90