del은 딕셔너리 자체를 파기(상자도 사라짐)하지만, .clear()는 빈 딕셔너리를 남긴다.
5. 딕셔너리 내장함수 & 관련 연산자
딕셔너리타입.keys() : 키값만 모아보기
딕셔너리가 가지고 있는 key만 리스트 형식으로 반환 : .keys()
결과값에 나오는 dict_keys는 유사 리스트이다. 리스트와 형식은 유사하지만 리스트는 아님.
list() 함수를 사용하면 리스트로 변환이 가능하다.
딕셔너리타입.values() : 벨류값만 모아보기
딕셔너리타입.items() : 키:벨류 값 모아보기
in 연산자
<< 연습문제 >>
아래와 같은 딕셔너리를 생성하고 해당 딕셔너리의 value 중 최소값을 구하여 형식에 맞게 출력하세요.
- 생성 딕셔너리 : {'A':9, 'B':80, 'C':70}
- 조건1. 생성한 딕셔너리에 " 'D' : 20, 'E' : 100, 'F' : 10 " 아이템 3개를 추가하세요.
- 조건2. key 'A'의 값을 9 에서 90 으로 변경하세요.
- 조건3. '최소 값 10을 가진 key는 F입니다.'로 포맷팅을 사용하여 출력하고 10을 포맷팅 값으로 사용하세요.
- 조건4. 최소 값은 딕셔너리에 속한 내장함수와 파이썬 내장함수를 모두 사용하여 구해보세요.