«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

Code IT

Python - dictionary (dict) 본문

Python & Django

Python - dictionary (dict)

Codit 2019. 1. 30. 22:56
# dict는 Key, Value가 쌍으로 구성되어 있음.
# Java의 Map과 유사하다.

dict_a = {"a": 1, "b": 3, "c": 5}
print(dict_a)

# 아래 dict_b 는 위 dict_a 와 동일한 값을 가진다.
dict_b = dict(a=1, b=3, c=5)
print(dict_b)

# dict에서 데이터를 가져올 때에는 dict[키] 를 사용한다.
# dict는 배열이나 리스트처럼 인덱스를 가지지 않기 때문에, 인덱스를 사용할 수 없다.
print("dict_a[\"a\"] : ", str(dict_a["a"]))
print("dict_a[\"b\"] : ", str(dict_a["b"]))
print("dict_a[\"c\"] : ", str(dict_a["c"]))

print("dict_b[\"a\"] : ", str(dict_b["a"]))
print("dict_b[\"b\"] : ", str(dict_b["b"]))
print("dict_b[\"c\"] : ", str(dict_b["c"]))

# dict 에서 데이터를 삭제하는 방법은 간단히 del 키워드만 사용한다.
print(dict_a)
del dict_a["a"]
print(dict_a)

# dict 데이터 완전 삭제는 dict.clear() 를 사용한다.
print(dict_b)
dict_b.clear()
print(dict_b)

'Python & Django' 카테고리의 다른 글

Python - 객체복사 (얕은 복사/깊은 복사)  (0) 2019.01.30
Python - list, set, tuple, dict  (0) 2019.01.30
Python - tuple  (0) 2019.01.30
Python - set  (0) 2019.01.30
Python - list  (0) 2019.01.30
Comments