今天就跟大家聊聊有關python 中如何訪問字典,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
發(fā)展壯大離不開廣大客戶長期以來的信賴與支持,我們將始終秉承“誠信為本、服務至上”的服務理念,堅持“二合一”的優(yōu)良服務模式,真誠服務每家企業(yè),認真做好每個細節(jié),不斷完善自我,成就企業(yè),實現(xiàn)共贏。行業(yè)涉及木制涼亭等,在網(wǎng)站建設公司、成都營銷網(wǎng)站建設、WAP手機網(wǎng)站、VI設計、軟件開發(fā)等項目上具有豐富的設計經(jīng)驗。定義字典 dic = {'a':"hello",'b':"how",'c':"you"}
方法一:
for key in dic: print key,dic[key] print key + str(dic[key])
結(jié)果:
a hello ahello c you cyou b how bhow
細節(jié):
print key,dic[key],后面有個逗號,自動生成一個空格
print key + str(dic[key]),連接兩個字符串,用的是加號,直接輸出,中間不加逗號
方法二:
for (k,v) in dic.items(): print "dic[%s]="%k,v
結(jié)果:
dic[a]= hello dic[c]= you dic[b]= how
方法三:
for k,v in dic.iteritems(): print "dic[%s]="%k,v
結(jié)果:
dic[a]= hello dic[c]= you dic[b]= how
對比:
items()返回的是列表對象,而iteritems()返回的是iterator對象。
例如:
print dic.items() #[('a', 'hello'), ('c', 'you'), ('b', 'how')] print dic.iteritems() #
深究:iteritor是迭代器的意思,一次返回一個數(shù)據(jù)項,直到?jīng)]有為止
for i in dic.iteritems(): print i
結(jié)果:
('a', 'hello') ('c', 'you') ('b', 'how')python的數(shù)據(jù)類型有哪些?
python的數(shù)據(jù)類型:1. 數(shù)字類型,包括int(整型)、long(長整型)和float(浮點型)。2.字符串,分別是str類型和unicode類型。3.布爾型,Python布爾類型也是用于邏輯運算,有兩個值:True(真)和False(假)。4.列表,列表是Python中使用最頻繁的數(shù)據(jù)類型,集合中可以放任何數(shù)據(jù)類型。5. 元組,元組用”()”標識,內(nèi)部元素用逗號隔開。6. 字典,字典是一種鍵值對的集合。7. 集合,集合是一個無序的、不重復的數(shù)據(jù)組合。
看完上述內(nèi)容,你們對python 中如何訪問字典有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。