Python的字典相關

2021-06-22 19:25:54 字數 609 閱讀 3605

1.在字典中新增新元素的方法:

dict[key] = value

或者使用

fromkeys()方法

2.遍歷字典

for key in dict2: 

print 'key=%s, value=%s' % (key, dict2[key])

3.輸出乙個有序字典的方法

for key,value in sorted(dict.iteritems(), key=lambda d:d[1],reverse = false):

print 'word:%s,value=%s' %(key,value)

注意:如果字典的鍵名是中文,這方法可以用有序的方式輸出字典。如果直接進行排序後輸出

print sorted(dict.iteritems(), key=lambda d:d[1],reverse = false)

這樣做不能正確輸出字典中的中文鍵名。

4.查詢某值是否在字典裡

通常使用 'key' in dict2 

python 字典的相關操作

dict新增key和value dict.update 判斷字典中是否有key key in dict.keys 字典排序 1.sorted函式按key值對字典排序 先來基本介紹一下sorted函式,sorted iterable,key,reverse sorted一共有iterable,key,...

Python字典相關操作

字典的特點 可變,無序,key不重複 dict 或d dict kwargs dict.fromkeys iterable,value 可迭代物件的元素必須是乙個二元結構 類方法dict.fromkeys iterable,value d key 返回key對應的值,key不存在時丟擲keyerro...

Python字典以及相關函式使用

不可變型別 整型,字串,元組 可變型別 列表,字典 不能用作鍵值名 dic handsome true print dic print dic hobby 字典的兩個特點 無序,鍵唯一 覆蓋掉 字典的建立的兩種方式 a list 1,2,3,4,5 轉換為乙個列表 print a a dict na...