인공지능, 데이터분석/[python] 문법, 실습문제

[Python 문법] 딕셔너리 만들기(dict, key, value)

마법사 코딩공주 2022. 12. 29. 21:57
728x90
반응형
  • 파이썬에서는 연관된 값을 묶어서 저장하는 용도로 딕셔너리라는 자료형을 제공함

12.1 딕셔너리 만들기

  • 딕셔너리는 { }(중괄호) 안에 키: 값 형시긍로 저장하며 각 키와 값은 ,(콤마)로 구분
  • 키에는 값을 하나만 지정할 수 있으며 이런 특성을 따서 키-값 쌍(key-value pair)이라 부름(키-값은 1:1대응)

12.1.1 키 이름이 중복되면?

  • 키가 중복되면 가장 뒤에 있는 값만 사용
  • 중복되는 키는 저장되지 않음

12.1.2 딕셔너리 키의 자료형

  • 딕셔너리 key는 문자열뿐만 아니라 정수, 실수, bool 사용할 수 있으며 자료형을 섞어서 사용 가능
  • value에는 리스트, 딕셔너리 등을 포함할 수 있음
  • 단, key에는 리스트와 딕셔너리를 사용할 수 없음

12.1.3 dict로 딕셔너리 만들기

  • 딕셔너리 = dict(key1 = value1, key2 = value2)
  • 딕셔너리 = dict( zip([key1, key2], [value1, value2]) )
  • 딕셔너리 = dict( [(key1, value1), (key2, value2)] )
  • 딕셔너리 = dict( {key1 : value1, key2 : value2] )

 

728x90
반응형