본문 바로가기
code/python 300제

파이썬 300제 (#81~#100) [딕셔너리]

by 바야바바 2021. 2. 24.

https://wikidocs.net/22000

 

 

리스트 [ ]

튜플 ( )

딕셔너리 { }

 

 

 

#081 별 표현식

기본적으로 데어터 언패킹은 좌변의 변수와 우변 데이터 개수가 같아야 한다.

하지만 star expression을 사용하면 변수의 개수가 달라도 데이터 언패킹을 할 수 있다.

예)

문제)

좌측의 8개 값을 valid_score 변수에 바인딩 하기

b,c는 임의의 변수이다.

 

#084 비어있는 딕셔너리

딕셔너리는 {} 중괄호 안에 키 : 값 형식으로 저장하며 콤마로 구해준다.

비어있는 딕셔너리는 그냥 괄호만 쳐준다.

 

#085 딕셔너리 구성하기

결과값은

 

 

#086 딕셔너리에 정보 추가하기

기존 딕셔너리에 정보에 추가할 때 [ ]를 이용해서 추가를 해준다.

 

 

#087 딕셔너리에서 특정 데이터 출력

여기서도 [ ] 사용하는 것 주의! !

 

#088 딕셔너리 데이터 값 수정

메로나 가격을 1000 -> 1300으로 수정하는 방법

 

#089 딕셔너리 데이터 값 삭제

메로나를 삭제해 보자 ! !

※딕셔너리 설정 할 때만 { } 중괄호를 써주고 다른 작업시에는 [ ] 대괄호를 써준다는 점을 주의하자※

 

 

#091 딕셔너리 한키에 여러개의 값 넣기

다중 값을 입력하려면 대괄호를 이용해준다.

 

#094 딕셔너리 다중 값 요소 추가하기

위에 인벤토리안에 월드콘이라는 value를 추가하려면

대괄호로 묶어줬다.

 

#095 딕셔너리에서 key값만 출력하기

이 딕셔너리에서 key값만을 출력하려면 새로운 리스트를 생성하여 리스트를 출력을 해준다.

value값만 출력하는 것도 같은 방법이다.

 

#098 딕셔너리안에 딕셔너리 추가하기 update()

icecream안에 new_product 안에 추가하려면 update()함수 이용

 

#099 두개의 튜플을 하나의 딕셔너리로 저장하기 zip()

dic로 묶고 zip함수로 묶어준다.

 

#100 두개의 리스트를 하나의 딕셔너리로 저장하기

튜플저장과 동일

 

댓글