欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

字典數(shù)據(jù)結(jié)構(gòu)的特征

謝彥文2年前15瀏覽0評論

字典數(shù)據(jù)結(jié)構(gòu)的特征?

1.字典

字典這種數(shù)據(jù)結(jié)構(gòu)的特征也正如字典一樣,使用名稱—內(nèi)容進(jìn)行數(shù)據(jù)的構(gòu)建,在Python中分別對應(yīng)著鍵—值,習(xí)慣上稱之為鍵值對。

特征:

1)字典中的數(shù)據(jù)必須是以鍵值對的形式的出現(xiàn)的;

2)邏輯上講,鍵是不能重復(fù)的,而值可以重復(fù);

3)中的鍵是不可變的,也就是無法修改的;而值是可以變的,可修改的,可以是任何對象。

例如:

NASDAQ_code = {

'BIDU':'Baidu',

'SINA':'Sina',

'YOKU':'Youku'

}

1

2

3

4

5

1

2

3

4

5

注意一個字典中的鍵與值并不能脫離對方而存在,同時字典中的鍵值不會有重復(fù),即便你這麼做,相同的鍵值也只會出現(xiàn)一次:

a = {'key':123,'key':123}

print(a)

1

2

1

2

字典的增刪改查:

首先按照映射關(guān)系創(chuàng)建一個字典:

NASDAQ_code = {'BIDU':'Baidu','SINA':'Sina'}

1

1

與列表中不同的是,字典中并沒有一個可以往里面添加單一元素的方法,但是我們可以:

NASDAQ_code['YOKU'] = 'Youku'

print(NASDAQ_code)

1

2

1

2

列表中有用來添加多個元素的方法 extend() ,在字典中也有對應(yīng)的添加多個元素的方法 update():

NASDAQ_code.update({'FB':'Facebook','WECHAT':'weixin'})

1

1

刪除元素用 del() :