麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python中的字典詳細介紹

2020-02-23 05:50:29
字體:
來源:轉載
供稿:網友

一、什么是字典?

字典是Python語言中唯一的映射類型。

映射類型對象里哈希值(鍵,key)和指向的對象(值,value)是一對多的的關系,通常被認為是可變的哈希表。

字典對象是可變的,它是一個容器類型,能存儲任意個數的Python對象,其中也可包括其他容器類型。

字典類型與序列類型的區別:

1.存取和訪問數據的方式不同。
2.序列類型只用數字類型的鍵(從序列的開始按數值順序索引);
3.映射類型可以用其他對象類型作鍵(如:數字、字符串、元祖,一般用字符串作鍵),和序列類型的鍵不同,映射類型的鍵直4.接或間接地和存儲數據值相關聯。
5.映射類型中的數據是無序排列的。這和序列類型是不一樣的,序列類型是以數值序排列的。
6.映射類型用鍵直接“映射”到值。

字典是Python中最強大的數據類型之一。

二、如何創建字典和給字典賦值

簡單地說字典就是用大括號包裹的鍵值對的集合。(鍵值對也被稱作項)
一般形式:
代碼如下:
adict = {}
adict = {key1:value2, key2:value2, …}

或用dict()函數,如,adict = dict() 或 adict = dict((['x',1],['y',2]))這樣寫對嗎?adict = dict(['x',1],['y',2])。關鍵字參數創建字典,如:adict= dict(name='allen',age='40′)
或用fromkeys()方法,如,adict = {}.fromkeys((‘x','y'), -1) 這樣創建的字典的value是一樣的,若不給值,默認為None。

特點:
1、鍵與值用冒號“:”分開;
2、項與項用逗號“,”分開;
3、字典中的鍵必須是唯一的,而值可以不唯一。
代碼如下:
adict = {‘name':'allen', ‘name':'lucy', ‘age':'40′} 與 bdict = {‘name':'allen', ‘name2′:'allen', ‘age':'40′}

注意:如果字典中的值為數字,最好使用字符串數字形式,如:'age':'040′ 而不用 ‘age':040

三、字典的基本操作

1、如何訪問字典中的值?
adict[key] 形式返回鍵key對應的值value,如果key不在字典中會引發一個KeyError。

2、如何檢查key是否在字典中?

a、has_key()方法 形如:adict.haskey(‘name') 有–>True,無–>False
b、in 、not in   形如:'name' in adict      有–>True,無–>False

3、如何更新字典?

a、添加一個數據項(新元素)或鍵值對
adict[new_key] = value 形式添加一個項
b、更新一個數據項(元素)或鍵值對
adict[old_key] = new_value
c、刪除一個數據項(元素)或鍵值對
del adict[key] 刪除鍵key的項 / del adict 刪除整個字典
adict.pop(key) 刪除鍵key的項并返回key對應的 value值

四、映射類型操作符

標準類型操作符(+,-,*,<,>,<=,>=,==,!=,and,or, not)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麻豆国产网站 | 老子午夜影院 | 黄色毛片a级 | 欧美成年人在线视频 | 99精品视频在线观看免费 | 国产午夜免费 | 最新在线中文字幕 | av日韩在线免费观看 | 亚洲国产精品高潮呻吟久久 | 91精品国产综合久久久欧美 | 国产美女视频一区二区三区 | 久久亚洲精品国产一区 | www国产免费 | 国产精品一区二区三区在线 | 性爱免费在线视频 | 曰批全过程120分钟免费69 | xnxx 日本免费 | 色天使中文字幕 | 国产免费一级淫片a级中文 99国产精品自拍 | 久久久久99精品 | 国产69精品久久久久9999不卡免费 | 97超碰资源站 | 午夜色视频在线观看 | 香蕉国产在线视频 | 九色成人在线 | 国产成人精品一区在线播放 | 亚洲精品免费播放 | 亚洲白嫩在线观看 | 亚洲一区二区在线视频 | 中文字幕在线观看日韩 | 国产九九九九 | 国产精品欧美久久久久一区二区 | 奶子吧naiziba.cc免费午夜片在线观看 | 久草在线视频免费播放 | 国产三级精品最新在线 | 日韩免费黄色 | 久久福利国产 | 一夜新娘第三季免费观看 | 深夜毛片免费看 | 99精品无人区乱码在线观看 | 免费观看视频91 |