728x90
딕셔너리(사전)
- 사전 자료형은 키와 값의 쌍을 데이터로 가지는 자료형입니다.
- 리스트와 튜플은 값을 순차적으로 저장하지만 이는 다릅니다.
- 사전 자료형은 키와 값의 쌍을 데이터로 가지면, 변경 불가능한 자료형을 키로 사용할 수 있습니다.
data = dict()
#키 = 값
data['사과'] = 'apple'
data['바나나'] = 'banana'
data['오렌지'] = 'orange'
print(data)
if '사과' in data:
print("'사과'를 키로 가지는 데이터가 존재합니다.)
# print 결과
{'사과': 'apple', '바나나': 'banana', '오렌지': 'orange'}
'사과'를 키로 가지는 데이터가 존재합니다.
사전 자료형 관련 메소드
- 키와 값을 별도로 뽑아내는 메소드가 있습니다.
- 키 데이터만 뽑아서 리스트로 이용할 때는 keys(),
- 값만 뽑아서 리스트로 이용할 때는 values()를 사용합니다.
#위의 코드로 계속 합니다.
key_list = data.keys()
value_list = data.values()
print(key_list)
print(value_list)
# 앞의 dict_keys 를 없애기
key_list = list(data.keys())
print(key_list)
# 각 키에 따른 값을 하나씩 출력합니다.
for key in key_list:
print(data[key])
# print 결과
dict_keys(['사과','바나나','오렌지'])
dict_values(['apple','banana','orange'])
['사과','바나나','오렌지']
apple
banana
orange
728x90
'Computer Science > Python' 카테고리의 다른 글
[Python] 기본 입출력 (0) | 2021.11.23 |
---|---|
[Python] 집합 (0) | 2021.11.23 |
[Python] 튜플 (0) | 2021.11.23 |
[Python] 문자열 (0) | 2021.11.23 |
[Python] 리스트 (0) | 2021.11.21 |
댓글