久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python dict字典

 印度阿三17 2019-05-19

Dictionary中的常用方法:

len(a)

得到字典a中元素的個(gè)數(shù)

a[k]

取得字典a中鍵K所對(duì)應(yīng)的值

a[k] =?v

設(shè)定字典a中鍵k所對(duì)應(yīng)的值成為v

del?a[k]

使用?key從一個(gè)?dictionary中刪除獨(dú)立的元素。如,,刪除Dictionary?dic中的user=’root’:del?dic[“user”]

a.clear()

從一個(gè)?dictionary中清除所有元素,。如,刪除Dictionary?dic中的所有元素:dic.clear()

a.copy()

得到字典副本

k?in?a

字典中存在鍵k則為返回True,,沒有則返回False

k?not in?a

?字典中不存在鍵k則為返回true,反之返回False

a.has_key(k)

判斷字典a中是否含有鍵k

a.items()

得到字典a中的鍵—值對(duì)list

a.keys()

得到字典a中鍵的list

a.update([b])

從b字典中更新a字典,,如果鍵相同則更新,a中不存在則追加.

a.fromkeys(seq[,?value])

創(chuàng)建一個(gè)新的字典,,其中的鍵來自sql,,值來自value

a.values()

得到字典a中值的list

a.get(k[,?x])

從字典a中取出鍵為k的值,如果沒有,,則返回x

a.setdefault(k[,?x])

將鍵為k的值設(shè)為默認(rèn)值x,。如果字典a中存在k,則返回k的值,如果不存在,,向字典中添加k-x鍵值對(duì),,并返回值x

a.pop(k[,?x])

取出字典a中鍵k的值,并將其從字典a中刪除,如果字典a中沒有鍵k,,則返回值x

a.popitem()

取出字典a中鍵值對(duì),,并將其從字典a中刪除

a.iteritems()

返回字典a所有鍵-值對(duì)的迭代器。

a.iterkeys()

返回字典a所有鍵的迭代器,。

a.itervalues()

返回字典a所有值的迭代器,。

?

注意:

Dictionary中的key值是大小寫敏感的。并且在同一個(gè)dictionary中不能有重復(fù)的key值,。并且,,Dictionary中沒有元素順序的概念。

?

python內(nèi)置數(shù)據(jù)類型
1. Dictionary是一個(gè)內(nèi)置數(shù)據(jù)類型,,定義了鍵和值之間一對(duì)一的關(guān)系,,類似java里的hashtable的實(shí)例,他是無序的,,key是大小寫敏感的
與java不同的是,,key只能是字符串,整數(shù)或者基本類型,,value是可以是不同數(shù)據(jù)類型的值,,
del可以用key刪除元素,用clear清空
keys返回key的list,,values返回值的list,,items()返回一個(gè)dictionary的tuple
2. List:更像java里的數(shù)組,ArrayList
可以采用負(fù)數(shù)索引,,從list的尾部開始向前計(jì)數(shù)
直接用a[1:n]實(shí)現(xiàn)list的分片?
直接append在隊(duì)尾添加元素,,在insert(pos, obj)在pos出加元素,extend連接list
直接用index找元素在list中的位置,,沒找到時(shí)會(huì)引發(fā)異常,,可以用in判斷是否在
直接用remove刪除元素,可以直接用pop得到并刪除以后一個(gè)元素
list可以用*運(yùn)算符,,當(dāng)做重復(fù)器,。[1,2]*3 = [1,2,1,2,1,2]
簡(jiǎn)單方法將list中的每個(gè)元素應(yīng)用一個(gè)函數(shù),映射為另一個(gè)list
li=[1,2,3,4]
[elem*2 for elem in li]
[2,4,6,8]
3. Tuple: 不可變的list,,tuple可以用作dictionary的key
tuple可以用于一次賦值多個(gè)值
4. 變量沒有定義,,首次賦值產(chǎn)生,當(dāng)超出作用域就自動(dòng)消亡
變量賦值可以分行,,用\作為續(xù)行符
不能使用一個(gè)沒有賦值的變量
5. range可以用來返回一個(gè)整數(shù)的list
6. python可以支持格式化字符串,,將一個(gè)值插于在%s的位置
“string template contains %s" %(params);
%d表示整數(shù), %f表示浮點(diǎn)數(shù)(6位小數(shù)), %.2f表示兩位小數(shù),,% ,。2f表示打印正負(fù)
7. ";".join(list)用";"將list里的元素連接?
     string.split(";")對(duì)應(yīng)是將字符串分割
來源:http://www./content-1-198651.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多