python 获取字典键值对

python学习笔记 专栏收录该内容
7 篇文章 0 订阅

获 得 字 典 键、 值 的 函 数 有:

items/ iteritems/ keys/ iterkeys/ values/ itervalues

通 过 以 上 这 些 函 数 得 到 的 是 键 或 者 值 的 列 表。

例:

	a_dict = {" name": "sir", "lang": "python", "email": "sir@ gmail.com",
	 "website": "www.it.com"}

	for k in a_dict():
		print k, a_dict[ k]
	----------------------------------------------------------
	lang python 
	website www.it.com 
	name sir 
	email sir@ gmail.com

以 上 是 一 种 获 得 字 典 键/ 值 对 的 方 法, 通 常 情 况 下 较 常 用, 效 率 也 能 满 足 一般 需 要。

再 两 种:

	 for k, v in a_dict.items(): 
	 	print k, v 
	-------------------------------------------------
	 lang python 
	 website www.it.com 
	 name sir email sir@ gmail.com 
	 	 
	 	 
	for k, v in a_dict.iteritems():
		print k, v 
	-------------------------------------------------
	lang python 
	website www.it.com
	name sir 
	email sir@ gmail.com 

这 以 上 两 种 方 法 也 能 够 实 现 同 样 的 效 果, 特 别 是 第 二 个 iteritems() 效 率 挺 高。

但 是, 要 注 意 下 面 的 方 法:

	for k in a_dict.keys():
		print k, a_dict[ k]
	---------------------------------------------------
	lang python
	website www.it.com
	name sir
	email sir@ gmail.com

这 种 方 法 所 达 到 的 效 果 跟 前 面 一 样, 但 不 太 提 倡, 因 为 效 率 比 较 低。

再两种:

	for v in a_dict.values(): 
		print v 
	python 
	www.it.com 
	sir 
	sir@ gmail.com 
	
	for v in a_dict.itervalues():
		print v 
	python 
	www.it.com 
	sir sir@ gmail.com 

单 独 取 values, 推 荐 第 二 种 方 法。
在这里插入图片描述

关注这个公众号 话费95折、电费95折。可以每天领外卖、买菜优惠券,便宜的电影票

还有联通校园卡500两年,200分钟国内通话/月,20G全国流量/月+20G北京校园区域流量/月。

©️2022 CSDN 皮肤主题:书香水墨 设计师:CSDN官方博客 返回首页

打赏作者

not coder

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值