딕셔너리
dic = {'이름':'이유경', '나이':'20'}
이름/나이 = 키를 나타냄
이유경/20 = 값을 나타냄
예제)
dic = {'apple':'사과', 'python':'파이썬', 'C':'언어'}
ex1)
print(dic)
print(dic['apple'])
print(dic.keys())
print(dic.values())
print(dic.items())
결과1)
{'apple':'사과', 'python':'파이썬', 'C':'언어'}
사과
dict_keys(['apple','python','c'])
dict_values(['사과','파이썬','언어'])
dict_items([('apple','사과'),('python','파이썬'),('c','언어')])
ex2) 딕셔너리에 추가
dic['phone']='전화'
print(dic.items())
결과2)
dict_items([('apple','사과'),('python','파이썬'),('c','언어'),('phone','전화')])
ex3) 딕셔너리 삭제
dic.pop('python')
print(dic.items())
결과3)
dict_items([('apple','사과'),('c','언어'),('phone','전화')])
ex4)
print("apple" in dic.keys())
print("사과" in dic.values())
결과4)
True
True
※ 만약 키 이름이 중복되면 마지막 값이 출력 됨.
※ 키에는 리스트와 딕셔너리 사용이 불가능.
※ 값에는 리스트와 딕셔너리 사용이 가능.
빈 딕셔너리
딕셔너리 = {}
딕셔너리 = dict()
'Coding > Python' 카테고리의 다른 글
코딩도장 / Unit 16~18. 반복문 (0) | 2019.12.26 |
---|---|
코딩도장 / Unit 13~15. if문 (0) | 2019.12.26 |
코딩도장 / Unit 11. 시퀀스 자료형 활용하기 (0) | 2019.12.26 |
코딩도장 / Unit 10. 리스트와 튜플 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 9. 문자열 사용하기 (0) | 2019.12.26 |
댓글