1.

 目的:

  > 实现列表中字典kay - value的遍历

代码:

'''
循环列表中字典元素
'''
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.

 目的:

  > 实现城市信息遍历显示(循环字典中列表信息)

'''
城市信息展示
(省市级联显示)
第一种--使用for循环----
'''
dict_city = {'陕西':['西安','咸阳','榆林','铜川'],'河南':['郑州','开封','安阳','商丘'],'湖北':['武汉','黄冈','周口','禹州']}for i in dict_city.keys():print('----',i,'----')for val in dict_city[i]:print('|-',val)'''
城市信息展示
(省市级联显示)
第二种--使用迭代器----
'''
dict_city = {'陕西':['西安','咸阳','榆林','铜川'],'河南':['郑州','开封','安阳','商丘'],'湖北':['武汉','黄冈','周口','禹州']}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('结束')break

运行结果:

E:\python_VS_code\directory[目录]>D://py3.6//python.exe e:/python_VS_code/directory[目录]/demo0801/py_for.py
---- 陕西 ----
|- 西安
|- 咸阳
|- 榆林
|- 铜川
---- 河南 ----
|- 郑州
|- 开封
|- 安阳
|- 商丘
---- 湖北 ----
|- 武汉
|- 黄冈
|- 周口
|- 禹州E:\python_VS_code\directory[目录]>D://py3.6//python.exe e:/python_VS_code/directory[目录]/demo0801/py_flie.py
--陕西--
|--西安
|--咸阳
|--榆林
|--铜川
----------------------------------------
--河南--
|--郑州
|--开封
|--安阳
|--商丘
----------------------------------------
--湖北--
|--武汉
|--黄冈
|--周口
|--禹州
----------------------------------------
结束

====结果类似======

转载于:https://www.cnblogs.com/lifengyuan/p/9403660.html

python--循环列表中字典元素相关推荐

  1. Python编程对列表中字典元素进行排序的方法详解

    @本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...

  2. Python返回列表中某个元素的出现次数list.count()方法

    [小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...

  3. python获取列表中指定元素的下标

    python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...

  4. (Note)Python 统计列表中各元素出现的次数

    演示列表: Demo_list=[1,2,3,3,3,5,6,2,2,0,4,5,2,7,8,4,5,1,3,9,8,7] 1.统计列表中不同元素的个数 Demo_list=[1,2,3,3,3,5, ...

  5. Python向列表中插入元素(列表)

    向列表中插入元素 python列表中的元素种类可以是相同的也可以是不同的,如: >>> Num=["1","2","3", ...

  6. python返回列表中特定元素对应的索引

    在使用列表这一数据结构进行数据分析时,我们会经常遇到需要返回列表中特定元素对应的所有索引的情况.我们可能会首先想到可以使用index函数返回元素索引,看一下效果: a = [1, 2, 3, 4, 2 ...

  7. python修改列表中字典内的值_python修改字典内key对应值的方法

    python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...

  8. python处理列表中字典_Python 列表、元组、字典及集合操作详解

    一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...

  9. python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...

    如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...

最新文章

  1. Python 基础 - Day 2 Assignment - ShoppingCart 购物车程序
  2. 解决Android5.0以后DatePicker选择时间无效的bug。
  3. 跟我学习php文件和目录常用函数-下篇
  4. 电脑主板线路连接图解_电工速学手册:306页现场电工全能图解,实用技术精选大合集!...
  5. linux信号使用,linux信号使用注意事项
  6. fb静态区域_fb 静态数据
  7. 如何在Visual Studio中开发自己的代码生成器插件
  8. qgridlayout 滚动时固定第一行_滚动轴承组合设计应考虑的问题
  9. android烧写固定MAC,小系统SN号和MAC地址快速烧录的方法与流程
  10. python刷火车票脚本_Python打造刷火车票工具邮件通知自己
  11. 【机器学习】显卡、GPU、NVIDIA、CUDA、cuDNN
  12. 新疆、内蒙、青海三省区骆驼齐聚柴达木上演“激情与速度”
  13. 大型计算机网络主机通常采用什么型,全国计算机一级选择题真题集(1)
  14. 【tensorflow】conv2d/conv3d/maxpool2d/maxpool3d
  15. 分享申请IDP账号的过程,包含duns申请的分享
  16. 红米3s运行linux,红米3S3X|RROS-V7.0|安卓9.0|最强大的自定_最新最全的红米3S/3XROM刷机包下载、刷机教...
  17. 网页端对接linux发起cc,网页端和mLink指南
  18. 妹子面试阿里,面试官竟问她有没有男朋友?面试真题「PDF分享
  19. html特效站长之家,jQuery特效
  20. 锂电革命势在必行,电动两轮车锂电这块蛋糕怎么瓜分?安全是第一道“投名状”!

热门文章

  1. python基础-C扩展
  2. ant-design之form-重置表单多个值
  3. 让开!!!谁也别拦着我封装React组件!
  4. [Redux/Mobx] 在redux中,什么是store?
  5. Taro+react开发(7)--控制跳转
  6. 前端学习(3085):vue+element今日头条管理-封装数据接口
  7. [css] 鼠标事件css的:hover和js的mouseover有什么区别?
  8. [css] 举例说明如何从html元素继承box-sizing?
  9. 前端学习(2707):重读vue电商网站27之通过axios请求拦截器添加 token
  10. 前端学习(2524):自定义指令(钩子函数)