一、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中的字典遍历方法 字典取值相关推荐

  1. 介绍python中几种遍历列表的for循环方法

    我们在使用列表的过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天就给大家介绍python中几种遍历列表的for循环方法. 首先我们先构造一个numbers列表,如下: numbers ...

  2. 总结python中列表、元组、字典、集合的共同点和不同点

    前言: 今天就和大家只聊聊python中列表.元组.字典.集合的共同点和不同点,能力有限,写的不好的地方,请大家多多海涵! 列表list 列表和元组·都是有序的 # 元组与列表相似可以通过索引与切片获 ...

  3. python中for循环遍历列表的几种方法

    列表在使用过程中,经常需要遍历列表的所有元素,对每个元素执行相同的操作.今天介绍python中for循环遍历列表的几种方法. 方法1:使用for循环简单结构遍历 首先我们新建一个城市列表,然后分别展示 ...

  4. Python中的迭代遍历 for in

    遍历就是从头到尾依次从列表中获取数据,在循环体内部针对每一个元素,执行相同的操作. 在Python中为了提高列表的遍历效率,专门提供的迭代(iteration)遍历. 使用for...in就能够在 P ...

  5. python中立方表示_在Python中表示一个对象的方法

    在 Python 中一切都是对象.如果要在 Python 中表示一个对象,除了定义 class 外还有哪些方式呢?我们今天就来盘点一下. 0x00 dict 字典或映射存储 KV 键值对,它对查找.插 ...

  6. python list sort by,python中List的sort方法指南

    简单记一下python中List的sort方法(或者sorted内建函数)的用法. List的元素可以是各种东西,字符串,字典,自己定义的类等. sorted函数用法如下: sorted(data, ...

  7. len计算机语言,python中len的使用方法

    python中len的使用方法 发布时间:2020-09-21 15:04:44 来源:亿速云 阅读:111 作者:Leah python中len的使用方法?针对这个问题,这篇文章详细介绍了相对应的分 ...

  8. python中getitem_解析Python中的__getitem__专有方法

    __getitem__来看个简单的例子就明白: def __getitem__(self, key): return self.data[key] >>> f = fileinfo. ...

  9. 关于python中loc和iloc方法

    关于python中loc和iloc方法 pandas以类似字典的方式来获取某一列的值 import pandas as pd import numpy as np table = pd.DataFra ...

最新文章

  1. 451 Research发布《2019年数据中心服务和基础设施预测》
  2. python 导入模块中的命令
  3. 【云ERP】SAP S/4 HANA CLOUD 采购订单处理基本操作
  4. harbor镜像清理:使用registry:2.6.2-photon garbage-collect
  5. 开发小技巧之:unicode的排序和正则匹配
  6. iOS 修改项目名称
  7. 微型计算机中使用的光盘应属于什么媒体,计算机应用基础练习题
  8. ios实践之tableView顶部“弹簧”图片
  9. 28岁成中科院课题组长,最近他接连在Nature和Science发文
  10. 什么是 AWS Data Pipeline
  11. Android开发学习之TabView选项卡具体解释 -- 基于Android4.4
  12. bzoj1191: [HNOI2006]超级英雄Hero
  13. armadillo: run time error: need lapack
  14. resin java_让resin4自动编译java文件
  15. 网络攻防“三剑客”正式加盟墨者安全 担任首席安全顾问
  16. sublime text3 python找不到文件路径_sublime text3 系统找不到指定的文件
  17. 电脑配置单3(自用勿删)
  18. 朋友——friends
  19. 浅谈Web App前端设计原则
  20. 深圳大澳湾度假团建攻略

热门文章

  1. mysql 创建用户 %_mysql-创建用户和授权
  2. redis 用中文做key_推荐一款Redis客户端工具
  3. 碎片Fragment
  4. excel根据rgb自动填充颜色_Excel一键定位空值与自动填充
  5. python输入y继续运行_python – 如何使Fabric在获取退出状态后继续运行下一个命令:1?...
  6. android后台文件下载库,android中如何下载文件并显示下载进度
  7. java swing 页面布局方式_javaswing酷炫界面
  8. jmeter响应断言使用_十二、Jmeter断言-响应断言、Json断言和Beanshell断言
  9. php mysql不大小写吗,PHP+MYSQL大小写有关问题
  10. Hadoop详解(四):HDFS shell操作和Java API操作