Python

python - dict

에이미103 2019. 7. 14. 23:18

# 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