更新時(shí)間:2020-06-05 來(lái)源:黑馬程序員 瀏覽量:
什么是字典?
dictionary(字典)是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類(lèi)型對(duì)象。字典是 除列表以外 Python 之中 最靈活 的數(shù)據(jù)類(lèi)型。字典可以用來(lái) 存儲(chǔ)多個(gè)數(shù)據(jù)。通常用于存儲(chǔ)描述一個(gè)物體的相關(guān)信息 。
字典用{}定義,使用鍵值對(duì)存儲(chǔ)數(shù)據(jù),鍵值對(duì)之間使用“,”(英文逗號(hào))分隔。其中鍵(key)是索引,值(value)是數(shù)據(jù)。鍵和值之間使用“:”(英文冒號(hào))分隔。
需要注意的是:鍵必須是唯一的,值可以去任何數(shù)據(jù)類(lèi)型,但是鍵 只能使用 字符串、數(shù)字或 元組。
字典和列表有什么區(qū)別?
· 列表是有序的對(duì)象集合
· 字典是無(wú)序的對(duì)象集合
下面我們定義一個(gè)字典
xiaoming = {"name": "小明",
"age": 18,
"gender": True,
"height": 1.75}

字典常用操作
xiaoming.clear
xiaoming.items
xiaoming.setdefault
xiaoming.copy
xiaoming.keys
xiaoming.update
xiaoming.fromkeys
xiaoming.pop
xiaoming.values
xiaoming.get
xiaoming.popitem
循環(huán)遍歷
# for 循環(huán)內(nèi)部使用的key的變量in字典
for k in xiaoming:
print("%s: %s" % (k, xiaoming[k]))
應(yīng)用場(chǎng)景
card_list = [{"name": "張三",
"qq": "12345",
"phone": "110"},
{"name": "李四",
"qq": "54321",
"phone": "10086"}]
猜你喜歡:
1024首播|39歲程序員逆襲記:不被年齡定義,AI浪潮里再迎春天
2025-10-241024程序員節(jié)丨10年同行,致敬用代碼改變世界的你
2025-10-24【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19