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中的字典遍历方法 字典取值相关推荐
- 介绍python中几种遍历列表的for循环方法
我们在使用列表的过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天就给大家介绍python中几种遍历列表的for循环方法. 首先我们先构造一个numbers列表,如下: numbers ...
- 总结python中列表、元组、字典、集合的共同点和不同点
前言: 今天就和大家只聊聊python中列表.元组.字典.集合的共同点和不同点,能力有限,写的不好的地方,请大家多多海涵! 列表list 列表和元组·都是有序的 # 元组与列表相似可以通过索引与切片获 ...
- python中for循环遍历列表的几种方法
列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...
- Python中的迭代遍历 for in
遍历就是从头到尾依次从列表中获取数据,在循环体内部针对每一个元素,执行相同的操作. 在Python中为了提高列表的遍历效率,专门提供的迭代(iteration)遍历. 使用for...in就能够在 P ...
- python中立方表示_在Python中表示一个对象的方法
在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...
- python list sort by,python中List的sort方法指南
简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...
- len计算机语言,python中len的使用方法
python中len的使用方法 发布时间:2020-09-21 15:04:44 来源:亿速云 阅读:111 作者:Leah python中len的使用方法?针对这个问题,这篇文章详细介绍了相对应的分 ...
- python中getitem_解析Python中的__getitem__专有方法
__getitem__来看个简单的例子就明白: def __getitem__(self, key): return self.data[key] >>> f = fileinfo. ...
- 关于python中loc和iloc方法
关于python中loc和iloc方法 pandas以类似字典的方式来获取某一列的值 import pandas as pd import numpy as np table = pd.DataFra ...
最新文章
- 451 Research发布《2019年数据中心服务和基础设施预测》
- python 导入模块中的命令
- 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
- harbor镜像清理:使用registry:2.6.2-photon garbage-collect
- 开发小技巧之:unicode的排序和正则匹配
- iOS 修改项目名称
- 微型计算机中使用的光盘应属于什么媒体,计算机应用基础练习题
- ios实践之tableView顶部“弹簧”图片
- 28岁成中科院课题组长,最近他接连在Nature和Science发文
- 什么是 AWS Data Pipeline
- Android开发学习之TabView选项卡具体解释 -- 基于Android4.4
- bzoj1191: [HNOI2006]超级英雄Hero
- armadillo: run time error: need lapack
- resin java_让resin4自动编译java文件
- 网络攻防“三剑客”正式加盟墨者安全 担任首席安全顾问
- sublime text3 python找不到文件路径_sublime text3 系统找不到指定的文件
- 电脑配置单3(自用勿删)
- 朋友——friends
- 浅谈Web App前端设计原则
- 深圳大澳湾度假团建攻略
热门文章
- mysql 创建用户 %_mysql-创建用户和授权
- redis 用中文做key_推荐一款Redis客户端工具
- 碎片Fragment
- excel根据rgb自动填充颜色_Excel一键定位空值与自动填充
- python输入y继续运行_python – 如何使Fabric在获取退出状态后继续运行下一个命令:1?...
- android后台文件下载库,android中如何下载文件并显示下载进度
- java swing 页面布局方式_javaswing酷炫界面
- jmeter响应断言使用_十二、Jmeter断言-响应断言、Json断言和Beanshell断言
- php mysql不大小写吗,PHP+MYSQL大小写有关问题
- Hadoop详解(四):HDFS shell操作和Java API操作