Data Analysis

[ Python ] 딕셔너리

곽수진 2021. 8. 30. 16:23
반응형

Dictionary

  • 생성 문법 : {key : value}
  • 중복 허용 안함
  • 순서가 존재하지 않음
  • key가 중심
  • 색인이 key임

 

 

▶️ person777 변수에서의 key는 'age'와 'travel'이고 value는 '20', ['Korean', 'China']

 

 

▶️ person777의 type을 확인해보면 dictionary임을 알 수 있음

 

 

▶️ 딕셔너리 변수['key']를 출력하면 value값을 알 수 있음

▶️ age의 value는 20이며 travel의 value는 'Korean'과 'China'가 들어있는 리스트임

 

 

▶️ items() : key와 value 값을 동시에 출력

 

 

▶️ 변수['key'] = 'value' : dictionary에 값을 추가할 수 있음

▶️ 변수.update({'key' : 'value'}) : 마찬가지로 dictionary에 값을 추가할 수 있음

 

 

▶️ del 변수['key'] :딕셔너리에 있는 key값 삭제

pop() 사용해도 같은 기능을 함

 

 

▶️ 변수['key'].remove('value') : key에 존재하는 value값 삭제

 

 

▶️ 변수.keys() : 딕셔너리에 포함된 key값 모두 출력

▶️ 'key' in 변수.keys() : 딕셔너리에 key값이 있으면 True, 없으면 False를 출력

 

 

▶️ 변수.values() : 딕셔너리에 포함된 values값 모두 출력

반응형

'Data Analysis' 카테고리의 다른 글

[ Python ] 세트  (0) 2021.08.31
[ Python ] 리스트  (0) 2021.08.31
유튜브 영상 다운로드 프로그램  (0) 2021.08.30
[ Python ] 자료형  (0) 2021.08.30
[ Python ] 변수  (0) 2021.08.30