Notice
Recent Posts
Recent Comments
Link
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Porject
- json
- await
- prj
- https://m.blog.naver.com/tt2t2am1118/221010125300
- ๋๊ธฐ
- setTimeout()
- webpack
- eport
- ํผํ
- https://youtube.com/playlist?list=PLuHgQVnccGMA5836CvWfieEQy0T0ov6Jh&si=FTaYv8m21EhO-A2K
- promise
- ๊ฒ์
- ajax
- async
- ์ฐธ๊ณ ๋ธ๋ก๊ทธ
- js
- Project
- ๋น๋๊ธฐ
- object
- mysql
- db
- execCommand
- sql
- slow and steady
- callback
- addEventListener
- JS #ํ๋ก์ ํธ
- database
- Import
Archives
- Today
- Total
C-log
๐ฉ๐ซclass : 10week ๋ณธ๋ฌธ
728x90
dictionary
๋์ ๋ ๋ฆฌ๋ key์ value๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ์๋ ์์๋ก ํ์ธํด๋ณด์. ๊ตฌ์ฑ๋ฐฉ์์ ์ฌ๋ฌ๊ฐ์ง๊ฐ ์๋ค. ์๋๋ ๋ฐฐ์ด์ ์ง์ ์ ์ผ๋ก ๋ฃ๋ ๋ฐฉ๋ฒ์ด๋ค.
#์ค๊ดํธ
#key : value๋ก ์ด๋ฃจ์ด์ ธ ์๋ค.
#๋์
๋๋ฆฌ ์ ์ถ๊ฐ
customer = {}
customer['name'] = '๊น์ฌ๋'
customer['job'] = 'ํ์ฌ์'
customer['phone'] = '010-0000-1111'
print(customer)
#๋์
๋๋ฆฌ ์์ ์
customer = {}
customer['name'] = '๊น์ฌ๋'
customer['job'] = 'ํ์ฌ์'
customer['phone'] = '010-0000-1111'
print("์๋ณธ ==>",customer)
del customer['job']
print("์ญ์ ํ ==>",customer)
customer['job'] = 'ํ์'
print("๋ณ๊ฒฝ ํ ==>",customer)
์ง์ ์ ์ผ๋ก key์ value๋ฅผ ์ค๊ดํธ๋ฅผ ์ฌ์ฉํด์ ํํํ ์ ์๋ค. ์๋ ์ฝ๋๋ฅผ ์ดํด๋ณด์.
#entry
menu = {1:'๊น๋ฐฅ', 2:'๋ผ๋ฉด',3:'๋ถ๊ณ ๊ธฐ'}
menu = menu[2]
print(menu)
nation = {"ํ๊ตญ":"KOREA", "๋ฏธ๊ตญ":"USA", "์ค๊ตญ":"CHINA"}
print(nation.get("ํ๊ตญ"))
'KOREA'
nation["ํ๊ตญ"]
print(nation["ํ๊ตญ"])
get์ ํตํด์ ํด๋น key๊ฐ์ ๊ฐ์ ธ์ฌ ์ ์๋ค. ์๋ ์ฝ๋๋ key์ value๋ฅผ ๊ฐ๊ธฐ ๋ฐฐ์ด๋ก ๊ฐ์ ๊ฐ์ ธ์ค๋ ๋ฐฉ์์ด๋ค.
song = {"์์ ๊ฒ๋ค์ ์ํ ์":"๋ฐฉํ์๋
๋จ", "ํ๊ธฐ๋ํด":"GRAY"}
print("๊ณก๋ช
๊ณผ ๊ฐ์๋ฅผ ์ ์ฅํด๋ด
์๋ค.")
title = input("๊ณก๋ช
:")
singer = input("๊ฐ์:")
song[title] = singer
#listํ ํ ๊ฒ์ด๋ค.
print("\n๊ณก ๋ชฉ๋ก:", list(song.keys()))
print("\n๊ณก ๋ชฉ๋ก:", list(song.values()))
print()
print(f"๊ณก๋ช
:'์์๊ฒ๋ค์ ์ํ ์', ๊ฐ์{song.get('์์ ๊ฒ๋ค์ ์ํ ์')}")
value๋ฅผ ํตํด์ key๋ฅผ ๊ฐ์ ธ์ฌ ์๋ ์๋ค. ๊ทธ๋ฌ๋ get์ ์ค๋ก์ง key๋ง ํด๋น๋๋ ๊ฒ์ ์ ์ํ์
tuple์ ๊ฐ์ ๋ฐ๊พธ๋ ๊ฒป์ด ๋ถ๊ฐ๋ฅํ๋ค.
HW
#ํธ์์ ์ฌ๊ณ dic ๋ณ์ ์ ์ธ
items = {'์ปคํผ':7,'๋ณผํฌ':3,'๋ผ๋ฉด':5,'์ฐ์ ':1,'์ฝ๋ผ':4,'๊ป':10}
#keys()ํจ์๋ฅผ ํตํ ๋ฅผ ์ด์ฉํ ํ์ฌ ํธ์์ ์ฌ๊ณ ์ฝ์์์ ๋ณด์ฌ์ฃผ๊ธฐ
print('ํ์ฌ ํธ์์ ์์ ๊ฐ์ง๊ณ ์๋ ๋ฌผํ ๋ด์ญ์
๋๋ค.\n',list(items.keys()))
print()
#์ฌ๊ณ ์
๋ ฅ๋ฐ๊ธฐ()
stuff_key = input('์ฌ๊ณ ๋ฅผ ํ์ธ ํ ๋ฌผ๊ฑด์ ์
๋ ฅํ์ธ์. ==> ')
print()
#dic์ value๋ฅผ ํ์ธํ ์ ์๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ์ด์ง๋ง ๋ณธ์ธ์ get์ ์ด์ฉํ ๋ฐฉ๋ฒ์ ์ ํํ๋ค.
result = items.get(stuff_key)
print(f'์
๋ ฅํ์ \'{stuff_key}\'์ ํ์ฌ ์ฌ๊ณ ๋ {result}๊ฐ ์
๋๋ค.')
์ ๋ ฅ๋ฐ์ ๊ฐ์ key๊ฐ์ด๋ค. ์ด๋ฅผ ํตํด์ value๊ฐ์ ๊ฐ์ ธ ์จ๋ค. ์ด์ ์ ์ ์ํ์.
728x90
'๐Python > ๐ฉโ๐ซclass' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๐ฉโ๐ซclass : 13week (1) | 2023.12.09 |
---|---|
๐ฉโ๐ซclass : 12week (0) | 2023.12.08 |
๐ฉโ๐ซclass : ์ค๊ฐ๊ณ ์ฌ (0) | 2023.12.08 |
๐ฉโ๐ซclass : 8week (0) | 2023.10.24 |
๐ฉโ๐ซclass : 7week (0) | 2023.10.16 |
Comments