DAY5 - 딕셔너리

소윤정·2021년 4월 29일
0

python

목록 보기
6/6

딕셔너리란?

  • 딕셔너리도 리스트와 같이 값을 저장하는 방법
  • 딕셔너리에는 값과 관련된(key)가 있다.
  • 사용 방법 : {}

저장 방법

변수명 = {key : value}

딕셔너리 삭제 방법

del 변수명[key]

key 이용해서 value 확인

변수명[key]

key 자료형 확인

  • 중복 x , 변경이 될 수 있는 자료형 x
  • 정수, 문자열, 실수, 튜플 o

value 자료형 확인

  • 중복 데이터 허용
  • 지금까지 배운 자료형 몽땅 전부 허용

[] 리스트에 추가하려는 함수는?

  • 딕셔너리 함수를 사용하지 않아도 #6495ed 변수명[key] = value 추가, 수정, 변경 가능!

딕셔너리 함수

  1. keys() : 키 값만 따로 뽑아주는 함수
  2. values() : 값만 따로 뽑아주는 함수
    → 접근해서 사용하려면 list 형태로 형 변환해서 사용해야 한다.

연습문제

087) 다음 딕셔너리를 사용해서 메로나 가격을 출력하라
ice = {'메로나' : 1000, '폴로포' : 1200, '빵빠레' : 1800, '죠스바' : 1200, '월드콘' : 1500}
실행 예 = 메로나 가격 : 1000

print("메로나 가격 : " , ice["메로나"])

092) inventory 딕셔너리에서 메로나의 가격을 화면에 출력하라.
inventory = {"메로나" : [300,2] , "비비빅" : [400,3], "죠스바" : [250,100]}
실행 예시 = 300원

print(inventory["메로나"][0], "원")

099) 아래 두개의 튜플을 하나의 딕셔너리로 변환하라. key를 키로, values를 값으로 result 이름의 딕셔너리로 저장한다.
keys = ("apple" , "pear", "peach")
vals = (300,250, 400)

실행 예시 = print(result)
{'apple' : 300, 'pear' : 250, 'peach' : 400}

keys = ("apple" , "pear", "peach")
vals = (300,250,400)

result = dict(zip(keys, vals))
print(result)
zip : 동일한 개수로 이루어진 자료형을 묶어 주는 역할을 하는 함수

0개의 댓글

관련 채용 정보