python 获取字典键值对

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

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, 推 荐 第 二 种 方 法。

如果帮助到你,打赏就不必了,领个现金红包再走吧~

支付宝这一次力度够大的啊,后台看到有人居然领了 20 元,你也来试试

在这里插入图片描述

  • 22
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值