반응형
사전(Dictionary): 키(key)와 값(value) 한쌍을 원소로 가지는 자료형
dict = {}
dict['안녕'] = 'hello'
dict['기적'] = 'Miracle'
# 값 변경.
dict['안녕'] = 'Hi'
#del dict['기적'] 하나의 원소 제거
#dict.clear() 모든원소 제거
for i,k in enumerate(dict):
print("인덱스:" , i, "] 한글:", k, "/영어", dict[k])
print("사전 자료형의 길이", len(dict))
#키 만 리스트화 한다.
keys = dict.keys()
print(keys)
key_list = list(keys)
print(key_list)
#값 만 리스트화 한다.
valuse = dict.values()
valuse_list = list(valuse)
print("값 리스트", valuse_list)
if '노력' in dict:
print("[노력] 키가 존재합니다.")
print(sorted(dict)) #키로 정렬하기
print(sorted(dict, reverse=True)) #키로 내림차순 정렬하기
print(sorted(dict.values())) #값을 정렬하기
'Python > 공부' 카테고리의 다른 글
[PYTHON] 12. 예외처리,람다식 (0) | 2022.07.25 |
---|---|
[PYTHON] 11. 문자열 자료형 기본함수 ,리스트 기본함수 (0) | 2022.07.25 |
[PYTHON] 9. 클래스(class), 상속 (0) | 2022.07.25 |
[PYTHON] 8. 함수, 지역/전역변수 , 모듈(Module) (0) | 2022.07.22 |
[PYTHON] 7. 연산자문법, 튜플(Tuple), 시퀀스자료형 (0) | 2022.07.22 |