STUDY/Python

[혼자 공부하는 파이썬] 3주차 02 - 4장 02

sinawi95 2019. 10. 26. 10:21
728x90

3주차

분량: 4장

기본 미션: 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기

선택 미션: 157쪽의 1번 문제의 답 쓰고 인증샷


Chapter 04 반복문

2. 딕셔너리와 반복문

Dictionary(딕셔너리):  key(키)를 기반으로 저장하는 것, 리스트와 다르게 중괄호를 사용해서 선언

변수 = { key1: value1, key2:value2 ....}

ex)

dict_a={ "key1":10, "key2":20, 1:30, False:40 }

 

요소 접근

dict_a -> { "key1":10, "key2":"Python", 1:30, False:40,"list":[1,2,3] } #전체 출력

dict_a[key2]->"Python" #하나만 출력

 

값 추가/수정/제거

dict_a["key0"]=0 -> dict_a = { "key1":10, "key2":"Python", 1:30, False:40,"list":[1,2,3], "key0":0 }

dict_a["key0"]=10 -> dict_a = { "key1":10, "key2":"Python", 1:30, False:40,"list":[1,2,3], "key0":10 }

del dict_a["key0"] -> dict_a = { "key1":10, "key2":"Python", 1:30, False:40,"list":[1,2,3] }

 

딕셔너리 내부에 키 있는지 확인

in 키워드: 이전에 포스팅 했던 것처럼 in을 사용하여 조건식으로 사용

get() 함수:존재하지 않는 key인경우 None을 출력.

 

연습문제 3번

 

결과

 

연습문제 4번 
4번 결과