[python] dictionary 자료형에서 사용가능한 메소드





💡 아래 표를 참고해주세요.

메소드

설명

dict.get(key, default=None)

key에 할당된 value를 반환합니다.

dict.clear()

모든 object를 삭제합니다.

dict.copy()

딕셔너리의 모든 값을 복사합니다.

dict.keys()

모든 key 를 반환합니다.

dict.values()

모든 value를 반환합니다.





1. dict.get(key, default=None) key-value 출력

  • key에 할당된 value를 반환합니다.

    1
    2
    3
    4
    dict = {'나이' : 40'키'190'무게'100}
     
    print(dict)
    print(dict.get('키'))
    cs




2. dict.clear() 초기화

  • 모든 object를 삭제합니다.

    1
    2
    3
    4
    5
    6
    dict = {'나이' : 40'키'190'무게'100}
     
    print(dict)
    dict.clear()
    print(dict)
     
    cs




3. dict.copy() 모든 값 복사

  • 딕셔너리의 모든 값을 복사합니다.

    1
    2
    3
    4
    5
    dict = {'나이' : 40'키'190'무게'100}
     
    book = dict.copy()
    print(book)
     
    cs




4. dict.keys() 모든 키 반환

  • 모든 key 를 반환합니다.

    1
    2
    3
    4
    dict = {'나이' : 40'키'190'무게'100}
     
    print(dict.keys())
     
    cs




5. dict.values() 모든 값 반환

  • 모든 value를 반환합니다.

    1
    2
    3
    4
    dict = {'나이' : 40'키'190'무게'100}
     
    print(dict.values())
     
    cs




[참고] 딕셔너리 자료 저장 및 출력

  • dictionary  자료형은 { } 로 표시되며, key-value 형태로 자료를 저장한다.
  • 자료를 출력할 때는 .get(key) 함수를 이용한다.

    1
    2
    3
    dict = {'국어' : 85'영어':90'수학':100}
     
    print('수학 점수는 %d 입니다' % dict.get('수학'))
    cs

댓글 쓰기

0 댓글