코딩과 결혼합니다

Python 기초 문법 - 딕셔너리 본문

2세/Python

Python 기초 문법 - 딕셔너리

코딩러버 2023. 5. 20. 20:30
728x90

Python / 설치

➡️ 일종의 번역팩을 설치한다고 생각하면 된다.

➡️ 파이썬 문법으로 된 것을 컴퓨터가 알아들을 수 있는 기계어로 변환해 줄 수 있도록, 번역 패키지를 설치하는 것

➡️ 문법이 직관적이라 초보자가 배우기 좋은 언어이다.

 

 

 

 

딕셔너리 key : value 

(무엇이 먼저 위치해 있는지 순서가 중요하지 않다.)

a_dict = {'name':'bob','age':27,'friend':['영희','철수']}

result = a_dict['friend'][1]

print(result)

딕셔너리와 리스트

 

key 'friend'의 value 영희,철수에서 1번째를 출력  == 철수

 

 

 

a_dict = {'name':'bob','age':27,'friend':['영희','철수']}

a_dict['height'] = 100

print(a_dict)

딕셔너리에 특정 값을 추가 할 때는 위와 같이 입력 하면 된다.

 

 

 

a_dict = {'name':'bob','age':27,'friend':['영희','철수']}

a_dict['height'] = 100

result = ('height' in a_dict)

print(result)

'height'라는 요소가 포함되어 있는지 확인 == True

 

 

 

people = [
{'name': 'bob', 'age': 20, 'score':{'math':90,'science':70}},
{'name': 'carry', 'age': 38, 'score':{'math':40,'science':72}},
{'name': 'smith', 'age': 28, 'score':{'math':80,'science':90}},
{'name': 'john', 'age': 34, 'score':{'math':75,'science':100}}
]

print(people[2]['score']['science'])

딕셔너리가 리스트의 형태로 여러개 있다. 

여기서 smith의 science 점수를 가져올 것이다.

 

1.리스트에서는 순서가 중요하므로 smith가 있는 people[2]를

2.딕셔너리는 key값 ['score'] 의 ['science'] 를 입력해 준다.

== 90

 

 

 

 

 

 

'2세 > Python' 카테고리의 다른 글

반복문, 조건문 연습(feat. 조팝나무)  (0) 2023.05.20
Python 기초 문법 - 조건문, 반복문  (0) 2023.05.20
Get(주문 보여주기)  (0) 2023.05.16
Post(주문 저장하기)  (0) 2023.05.11
Flask-API  (0) 2023.05.11