티스토리 뷰
# 사전(Dictionary)
사전은 키와 값의 쌍으로 구성되어 있다
>>>d
{'a': 1, 'b': 3, 'c': 5}
>>>type(d)
<class 'dict'>
# dict()생성자를 이용하지 않고 직접 생성할 수도 있다
>>>color={"apple":"red", "banana":"yellow"}
>>>color
{'apple': 'red', 'banana': 'yellow'}
#키를 이용해 값을 가져올 수 있으며, 인덱스는 지원하지 않는다
>>>color['apple']
'red'
# items(), keys(), values() 메서드
- items()
사전의 모든 키와 값을 튜플로 묶어서 반환한다
>>>for c in color.items():
print(c)
('apple', 'red')
('banana', 'yellow')
>>>for k, v in color.items():
print(k, v)
apple red
banana yellow
- keys()
print(k)
apple
banana
- values()
print(v)
red
yellow
# 추가/변경
새로운 키와 값을 할당하면된다
{'apple': 'red', 'banana': 'yellow'}
#값 추가
>>>color['cherry'] = 'red'
>>>color
{'cherry': 'red', 'apple': 'red', 'banana': 'yellow'}
#값 변경
>>>color['apple']='green'
>>>color
{'cherry': 'red', 'apple': 'green', 'banana': 'yellow'}
# 삭제
#del
>>> del color['apple']>>>color
{'banana': 'yellow}
#clear()
>>>color.clear()
>>>color
{}
'Programming > Python' 카테고리의 다른 글
[Python] 문자열 모듈(2) (0) | 2018.09.02 |
---|---|
[Python] 문자열 모듈(1) (0) | 2018.09.01 |
[Python] List (0) | 2018.08.25 |
[Python] 반복문 for, while (0) | 2018.08.19 |
[Python] 조건문 if (0) | 2018.08.18 |