python版本3.5
#author by liguangbo#_*_ coding:utf-8 _*_
'''info=
print(info['no.1'])
#修改info['no.1']='李廣博'
print(info['no.1'])
#增加info['no.4']='hehe'
print(info)
#刪除del info['no.4']
print(info)
#標準刪除
info.pop('no.1')
print(info)
#隨機刪除
info.popitem()
#查詢print(info.get('no.3'))
#判斷字典中是否有某個鍵.返回true or false
print('no.1' in info)
print(info.keys())
print(info.values())
'''#字典的巢狀
provice_catalog=,
'天津':[
'和平區 河東區 河西區 南開區 河北區 紅橋區 塘沽區 漢沽區 大港區 東麗區 西青區 津南區 北辰區 武清區 寶坻區 寧河縣 靜海縣 薊縣']}
#修改provice_catalog['河北']['石家莊'][1]='qiaodongqu'
#增加,先在字典中搜素 天津這個值,若能取到,則返回,不能取到則新增
provice_catalog.setdefault('天津',['中國'])
provice_catalog.setdefault('上海',)
print(provice_catalog)
#合併另個字典,並將交叉的值更新
info=
dict=
info.update(dict)
print(info)
##初始化乙個字典,講乙個列表轉化為字典
list=[1,2,3,4,5]
x=dict.fromkeys(list,['a',,'b'])
print(x[1][1])
#x[1][1]['name']='john'
print(x)
#, 'b'], 2: ['a', , 'b'], 3: ['a', , 'b'], 4: ['a', , 'b'], 5: ['a', , 'b']}
#字典的迴圈
for i in info:
print(i,info[i])
#會先把字典轉換為列表,資料量大時不建議使用。
for k,v in info.items():
print(k,v)
python3字典遍歷 python3字典遍歷
python版本 python3.7 info infog.get name 得到字典info中name的值 info.keys 得到字典info中所有的鍵,結果是乙個物件 dict keys name age 需要注意在python2中該操作得到的是乙個列表 遍歷key for temp in i...
python3字典排序
說實話,對字典進行排序,這個說法本身就有問題,實際上,你無法對操縱字典說,字典,在你的底層實現裡,你就得按照我指定的順序來排列,如果這樣的話,字典就喪失了它的速度優勢,它也不是乙個字典了.好了,廢話不多說,我這裡稍微記錄一下我的做法吧.python2裡面原來是有dict.iteritems這樣乙個函...
python3 字典操作
dictionary 字典 裝下整個世界 字典是python中的唯一的對映型別,採用鍵值對的形式儲存資料 key value python對key進行雜湊函式運算,根據計算結果決定value儲存的位址,所以字典是無序儲存的,且key必須是可雜湊的。可雜湊表示key必須是不可變型別,如 數字 字串 元...