python--循环列表中字典元素
生活随笔
收集整理的這篇文章主要介紹了
python--循环列表中字典元素
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.
目的:
> 實(shí)現(xiàn)列表中字典kay - value的遍歷
代碼:
''' 循環(huán)列表中字典元素 ''' info_list = [{'name':'zhao','age':'22','hight':'171'},{'name':'qian','age':'23','hight':'165'},{'name':'sun','age':'24','hight':'148'},{'name':'li','age':'25','hight':'166'} ]# 第一種方式 index = 0 while index < len(info_list):print('name:%s\nage:%s\nhight:%s'%(info_list[index]['name'],info_list[index]['age'],info_list[index]['hight']))index +=1# 第二種方式 print('-'*30) for i in info_list:print('name:%s\nage:%s\nhight:%s'%(i['name'],i['age'],i['hight']))?
2.
目的:
>?實(shí)現(xiàn)城市信息遍歷顯示(循環(huán)字典中列表信息)
''' 城市信息展示 (省市級(jí)聯(lián)顯示) 第一種--使用for循環(huán)---- ''' dict_city = {'陜西':['西安','咸陽(yáng)','榆林','銅川'],'河南':['鄭州','開(kāi)封','安陽(yáng)','商丘'],'湖北':['武漢','黃岡','周口','禹州']}for i in dict_city.keys():print('----',i,'----')for val in dict_city[i]:print('|-',val)''' 城市信息展示 (省市級(jí)聯(lián)顯示) 第二種--使用迭代器---- ''' dict_city = {'陜西':['西安','咸陽(yáng)','榆林','銅川'],'河南':['鄭州','開(kāi)封','安陽(yáng)','商丘'],'湖北':['武漢','黃岡','周口','禹州']}dict_iter = iter(dict_city) dict_val = iter(dict_city.values()) while True:try:pro_name = next(dict_iter)print('--%s--'%pro_name)val = next(dict_val)val_name = iter(val)while True:try:print('|--%s'%next(val_name))except StopIteration:print('--'*20)breakexcept StopIteration:print('結(jié)束')break運(yùn)行結(jié)果:
E:\python_VS_code\directory[目錄](méi)>D://py3.6//python.exe e:/python_VS_code/directory[目錄](méi)/demo0801/py_for.py ---- 陜西 ---- |- 西安 |- 咸陽(yáng) |- 榆林 |- 銅川 ---- 河南 ---- |- 鄭州 |- 開(kāi)封 |- 安陽(yáng) |- 商丘 ---- 湖北 ---- |- 武漢 |- 黃岡 |- 周口 |- 禹州E:\python_VS_code\directory[目錄](méi)>D://py3.6//python.exe e:/python_VS_code/directory[目錄](méi)/demo0801/py_flie.py --陜西-- |--西安 |--咸陽(yáng) |--榆林 |--銅川 ---------------------------------------- --河南-- |--鄭州 |--開(kāi)封 |--安陽(yáng) |--商丘 ---------------------------------------- --湖北-- |--武漢 |--黃岡 |--周口 |--禹州 ---------------------------------------- 結(jié)束?
====結(jié)果類(lèi)似======
轉(zhuǎn)載于:https://www.cnblogs.com/lifengyuan/p/9403660.html
總結(jié)
以上是生活随笔為你收集整理的python--循环列表中字典元素的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 后台job批量停用和开启
- 下一篇: 友盟分享纯图片到微信