国产探花免费观看_亚洲丰满少妇自慰呻吟_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 晴

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 嘉义市| 昆明市| 白水县| 林西县| 宁波市| 清水县| 弥渡县| 平顶山市| 雅安市| 双江| 德清县| 印江| 大厂| 曲周县| 工布江达县| 大连市| 洪泽县| 文化| 钟祥市| 鸡西市| 泸西县| 中西区| 米脂县| 松阳县| 黑河市| 定安县| 绥中县| 玉溪市| 班戈县| 石泉县| 中山市| 廉江市| 菏泽市| 全椒县| 龙川县| 安阳市| 汪清县| 凤翔县| 昌江| 七台河市| 应城市|