[ํ์ด์ฌ ๋ฌธ๋ฒ] ๋์ ๋ ๋ฆฌ ์๋ฃํ
๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๋ ์ฝ๋๋ฅผ ์์ฑํ ๋ ๋ง์ด ํ์ํจ์ ๋๋
๊ธฐ๋ณธํ: {Key1:Value1, Key2:Value2, Key3:Value3, ...}
(์ฃผ์: key์ list๋ ์ฌ์ฉ๋ถ๊ฐ)
์๋ก์ด ๋ฐ์ดํฐ ์ถ๊ฐ
dic[newKey]=newValue
๋ฐ์ดํฐ ์ญ์
del dic[key]
db๋ด ํค ๋ชจ์ผ๊ธฐ
keys=list(dic.keys())
(๋ฐ์ดํฐ๊ณต๊ฐ ๋ญ๋น๋ฅผ ๋ง๊ธฐ์ํด list๊ฐ ์๋ dict_keys ๊ฐ์ฒด๋ฅผ ๋ฐํํ๋ค.
ํ์ ํ ์ฌ๋ฌ ํจ์๋ค์ด ์ด๋ฐ ํน์ง์ ๊ฐ์ง
for๋ฌธ์๋ list๋ก ๋ณํ์์ด ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ)
db๋ด ๋ฐธ๋ฅ ๋ชจ์ผ๊ธฐ
values=list(dic.values())
db๋ด ํค-๋ฐธ๋ฅ ์ ๋ชจ์ผ๊ธฐ//์ธ๋ฐ๊ฐ ์์๊น?
items=list(dic.items())
key๋ก ๋ฐธ๋ฅ์ป๊ธฐ
dic.get(key)
์ด๋ dic[key]์ ๊ธฐ๋ฅ์ด ๊ฐ์๋ณด์ผ์ ์๋ค.
ํ์ง๋ง get์ key๊ฐ ๋์
๋๋ฆฌ์ ์กด์ฌํ์ง ์์ผ๋ฉด None์ ๋ฐํํ์ง๋ง
dic[key]๋ ์๋ฌ๋ฅผ ๋ฐ์์ํจ๋ค.
key๊ฐ dic์์ ์๋์ง ํ์ธํ๊ธฐ
key in dic
์์ผ๋ฉด true, ์์ผ๋ฉด false๋ฅผ ๋ฐํ