国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

python第一天-dict

2019-11-14 17:03:14
字體:
來源:轉載
供稿:網友

dict key-value集合。

1 d = {2     '1': 'a',3     '2': 'b',4     '3': 'c'5 }

(一)、獲取集合長度:len(d) = 3
(二)、獲取值:

方式一:d[key];例:d['1'] = 'a'

如果key不存在會報錯keyError,可以用

if '1' in d:

  PRint (d['1'])

方式二: d.get(key)方法,當key不存在時返回None

例:d.get('1')

(三)、dist的特點

dist的第一個特點是查找速度快,無論dict有10個元素還是10萬個元素,查找速度都一樣。而list的查找速度隨著元素增加而逐漸下降。

不過dict的查找速度快不是沒有代價的,dict的缺點是占用內存大,還會浪費很多內容,list正好相反,占用內存小,但是查找速度慢,由于dict是按 key 查找,所以,在一個dict中,key不能重復。

dict的第二個特點就是存儲的key-value序對是沒有順序的

dict的第三個特點就是作為key的元素必須不可變Python的基本類型如字符串、整數、浮點數都是不可變的都可以作位但是list是可變的就不能作為key.

(四)

dict是可變的,可以通過d['4'] = 'd'賦值,如果key已經存在則更新

(五)遍歷dict

for key in d:

  print (key)

 

2015-08-22 15:07 晴

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 随州市| 通道| 焦作市| 石渠县| 吉木乃县| 宝应县| 衡阳县| 资中县| 缙云县| 旬阳县| 章丘市| 广东省| 新疆| 高雄市| 拉萨市| 广宗县| 吉首市| 平南县| 南溪县| 革吉县| 和田市| 吴堡县| 肇庆市| 鞍山市| 三门县| 伊通| 汶川县| 临漳县| 黑水县| 拜城县| 蓬莱市| 迁安市| 内江市| 汶上县| 天全县| 凤庆县| 山阳县| 广南县| 罗山县| 永城市| 靖安县|