# Python mapping Type : dict
- 표현법은 JSON표현과 유사
예) {"name":"홍길동","age":30}
- list와 유사하지만 list함수는 사용 불가
my_dict = {"name":"홍길동","age":30}
print(type(my_dict))
# 데이터 추가
my_dict[100]="홍길동"
my_dict["key"]="홍길동"
print(my_dict)
#데이터 삭제
del my_dict["age"]
#key값이 중복되는 경우
my_dict = {"name":"홍길동","age":30,"age":40}
print(my_dict)
#keys() : 키값만 추출, 리턴값은 key값들의 리스트처럼 생긴객체(dict_keys)
#values(): dict의 value값만 추출
#items() : (key,value) 형태로 구성된 리스트처럼 생긴 객체를 리턴
my_dict = {"name":"홍길동","age":30,"address":"서울"}
for key in my_dict.keys():
print("{0},{1}" .format(key,my_dict[key]))
'Python' 카테고리의 다른 글
python - Data Type - bool (0) | 2019.07.14 |
---|---|
python - set type (0) | 2019.07.14 |
python - range (0) | 2019.07.14 |
python - Tuple (0) | 2019.07.14 |
python - list 함수 (0) | 2019.07.14 |