22.10.07 - 자료형(딕셔너리)(4)

LaMelo·2022년 10월 7일
0

jupyter

목록 보기
8/29
post-thumbnail

4. 삭제하기

  • 하나의 아이템 삭제하기 : del 키워드 + 딕셔너리 인덱싱

    • 단 .get()을 이용한 삭제는 불가능하다.
  • 모든 아이템 삭제하기 : 딕셔너리.clear()

    • 빈 딕셔너리만 남습니다.
  • del은 딕셔너리 자체를 파기(상자도 사라짐)하지만, .clear()는 빈 딕셔너리를 남긴다.

5. 딕셔너리 내장함수 & 관련 연산자

  • 딕셔너리타입.keys() : 키값만 모아보기

    • 딕셔너리가 가지고 있는 key만 리스트 형식으로 반환 : .keys()
    • 결과값에 나오는 dict_keys는 유사 리스트이다. 리스트와 형식은 유사하지만 리스트는 아님.
    • list() 함수를 사용하면 리스트로 변환이 가능하다.

  • 딕셔너리타입.values() : 벨류값만 모아보기
  • 딕셔너리타입.items() : 키:벨류 값 모아보기

  • in 연산자

<< 연습문제 >>

  1. 아래와 같은 딕셔너리를 생성하고 해당 딕셔너리의 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. 최소 값은 딕셔너리에 속한 내장함수와 파이썬 내장함수를 모두 사용하여 구해보세요.
profile
가즈아~

0개의 댓글