Python学习day7_使用字典

申明:本文为练习python使用,跟随GitHub上jackfrued的python-100-Days,边学边练

链接:https://github.com/jackfrued/Python-100-Days/blob/master/Day01-15/07.%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%92%8C%E5%B8%B8%E7%94%A8%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84.md

————————————————————————————————————————————

字典是另一种可变容器模型,类似于我们生活中使用的字典,它可以存储任意类型对象,与列表、集合不同的是,字典的每个元素都是由一个键和一个值组成的“键值对”,键和值通过冒号分开。下面的代码演示了如何定义和使用字典。

1、Python 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。

2、Python 字典 popitem() 方法返回并删除字典中的最后一对键和值。如果字典已经为空,却调用了此方法,就报出 KeyError 异常。

def main():
	damage = {'杨过':95, '小龙女':89, '郭襄':78}
	#通过键可以获取字典对应的值
	print(damage['杨过'])
	#对字典遍历(遍历其实是键再通过键取对应的值)
	for elem in damage:
		print('姓名:%s 伤害:%d' %(elem,damage[elem]))
	#更新字典中的元素
	damage['郭靖']=94
	damage['黄蓉']=90
	print(damage)
	damage.update(老顽童 =94,独孤求败=100)
	print(damage)
	if '杨过' in damage:
		print(damage['杨过'])
	print (damage.get('杨过'))
	#删除字典中的元素
	print(damage.popitem())#删除字典中的最后一对键和值
	print(damage.popitem())
	print(damage.pop('郭襄',78))#Python 字典 pop() 方法删除字典给定键 key 及对应的值,返回值为被删除的值。key 值必须给出。 否则,返回 default 值。
	#清除字典
	damage.clear()
	print(damage)
	pass

if __name__ == '__main__':
	main()

运行结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值