python--循环列表中字典元素
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--循环列表中字典元素相关推荐
- Python编程对列表中字典元素进行排序的方法详解
@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python编程对列表中字典元素进行排序的方法.分享给大家供大家参考,具体如下: 内容目录: 问题起源 对列表中的字 ...
- Python返回列表中某个元素的出现次数list.count()方法
[小白从小学Python.C.Java] [Python-计算机等级考试二级] Python返回列表中某个元素的出现次数 list.count()方法 选择题 请问以下Python代码输出的结果是什么 ...
- python获取列表中指定元素的下标
python中列表元素虽然有下标,但是有时候需要特定的用途,查找指定的特殊值的元素的下标. 这时候可以用for循环,打印出来下标,但是每次都要写for循环,感觉还是有点麻烦. 比如这样 使用enume ...
- (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, ...
- Python向列表中插入元素(列表)
向列表中插入元素 python列表中的元素种类可以是相同的也可以是不同的,如: >>> Num=["1","2","3", ...
- python返回列表中特定元素对应的索引
在使用列表这一数据结构进行数据分析时,我们会经常遇到需要返回列表中特定元素对应的所有索引的情况.我们可能会首先想到可以使用index函数返回元素索引,看一下效果: a = [1, 2, 3, 4, 2 ...
- python修改列表中字典内的值_python修改字典内key对应值的方法
python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...
- python处理列表中字典_Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
- python处理列表中字典_Python列表嵌套字典的时候,如果要删除列表中其中一个字典要如何操作...
如果要删除列表中其中一个字典要操作如下 第一种方法 1.1 name_list=[{"name":"张三","age":18},{" ...
最新文章
- Python 基础 - Day 2 Assignment - ShoppingCart 购物车程序
- 解决Android5.0以后DatePicker选择时间无效的bug。
- 跟我学习php文件和目录常用函数-下篇
- 电脑主板线路连接图解_电工速学手册:306页现场电工全能图解,实用技术精选大合集!...
- linux信号使用,linux信号使用注意事项
- fb静态区域_fb 静态数据
- 如何在Visual Studio中开发自己的代码生成器插件
- qgridlayout 滚动时固定第一行_滚动轴承组合设计应考虑的问题
- android烧写固定MAC,小系统SN号和MAC地址快速烧录的方法与流程
- python刷火车票脚本_Python打造刷火车票工具邮件通知自己
- 【机器学习】显卡、GPU、NVIDIA、CUDA、cuDNN
- 新疆、内蒙、青海三省区骆驼齐聚柴达木上演“激情与速度”
- 大型计算机网络主机通常采用什么型,全国计算机一级选择题真题集(1)
- 【tensorflow】conv2d/conv3d/maxpool2d/maxpool3d
- 分享申请IDP账号的过程,包含duns申请的分享
- 红米3s运行linux,红米3S3X|RROS-V7.0|安卓9.0|最强大的自定_最新最全的红米3S/3XROM刷机包下载、刷机教...
- 网页端对接linux发起cc,网页端和mLink指南
- 妹子面试阿里,面试官竟问她有没有男朋友?面试真题「PDF分享
- html特效站长之家,jQuery特效
- 锂电革命势在必行,电动两轮车锂电这块蛋糕怎么瓜分?安全是第一道“投名状”!
热门文章
- python基础-C扩展
- ant-design之form-重置表单多个值
- 让开!!!谁也别拦着我封装React组件!
- [Redux/Mobx] 在redux中,什么是store?
- Taro+react开发(7)--控制跳转
- 前端学习(3085):vue+element今日头条管理-封装数据接口
- [css] 鼠标事件css的:hover和js的mouseover有什么区别?
- [css] 举例说明如何从html元素继承box-sizing?
- 前端学习(2707):重读vue电商网站27之通过axios请求拦截器添加 token
- 前端学习(2524):自定义指令(钩子函数)