zhlan--Python中的字典遍历方法 字典取值
生活随笔
收集整理的這篇文章主要介紹了
zhlan--Python中的字典遍历方法 字典取值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一、Python中的字典遍歷方法:
info = {'name':'xiaoming',
'sex':'nan',
'age':20,
'id':1
}
info2 = {
'name':'hhh',
'sex':'nv',
'addr':'beijign'
}
第一種方法:
# 直接循環字典,循環的是字典的key,如果想循環的時候同時獲取到key和value,那么就要用 .items()方法for k,v in info.items():
print('%s is %s'%(k,v))
運行結果如下:
?
第二種方法:
for k in info2: # 這種方式效率比較高print(k,info2[k])
運行結果如下:
?
二、字典取值練習1:
字典中套列表:
all = {'car':{
'color':['red','yellow','black'],
'money':11111,
'pailaing':'2.5L',
'name':'BMW'
},
'car1':{
'color':['red','yellow','black'],
'money':11111,
'pailaing':'2.5L',
'country':'china'
},
'car2':{
'color':['red','yellow','black'],
'money':11111,
'pailaing':'2.5L'
}
}
# car1中加一個顏色
all.get('car1').get('color').append('orange')
print(all)?
?#?將yellow改成orange
all.get('car').get('color')[1] =?'orange'
print(all)
?
三、字典取值練習2:
列表中套字典:
new_infos = [{
'yangwb': {
'id': 1,
'sex': 'nan',
'phone': 250
},
'yangwn': {
'id': 2,
'sex': 'other',
'addr': 'huoying'
},
'hhh': {
'id': 3,
'money': 2000,
'buzhidao': 'xxxx'
}
}
] # 把yangwn的addr取出來
print(new_infos[0].get('yangwn').get('addr'))
轉載于:https://www.cnblogs.com/mias/p/7232682.html
總結
以上是生活随笔為你收集整理的zhlan--Python中的字典遍历方法 字典取值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linear-gradient 百分比以
- 下一篇: Eclipse Modeling Fra