Python中字典有关的常见函数的使用是怎样的
Admin 2022-08-10 群英技术资讯 991 次浏览
这篇文章给大家分享的是Python中字典有关的常见函数的使用是怎样的。小编觉得挺实用的,因此分享给大家做个参考,文中的介绍得很详细,而要易于理解和学习,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。len(字典名)
举例:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(len(person))
输出:
3
字典名.keys()
举例:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.keys())
persons=person.keys()
print(type(persons))
输出:
dict_keys(['姓名', '年龄', '性别'])
<class 'dict_keys'>
字典名.values()
举例:
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.values())
persons=person.values()
print(type(persons))
输出:
dict_values(['张三', 20, '男'])
<class 'dict_values'>
字典名.items()
person={"姓名":"张三","年龄":20,"性别":"男"}
print(person.items())
persons=person.items()
print(type(persons))
输出:
dict_items([('姓名', '张三'), ('年龄', 20), ('性别', '男')])
<class 'dict_items'>
键名,键值,键名对应键值的遍历。
举例:
person={"姓名":"张三","年龄":20,"性别":"男"}
persons_1=person.keys()
persons_2=person.values()
persons_3=person.items()
for a in persons_1://键名的遍历
print(a,end=' ')
print("\n")
for b in persons_2://键值的遍历
print(b,end=' ')
print("\n")
for c in persons_3://键名与对应的键值的遍历
print(c,end=' ')
输出:
姓名 年龄 性别
张三 20 男
('姓名', '张三') ('年龄', 20) ('性别', '男')
person={"姓名":"张三","年龄":20,"性别":"男"}
for keys in person.keys()://键名的遍历
print(keys,end=' ')
print("\n")
for values in person.values()://键值的遍历
print(values,end=' ')
print("\n")
for key,values in person.items()://键名与对应的键值的遍历
print(key,values)
输出:
姓名 年龄 性别
张三 20 男
姓名 张三
年龄 20
性别 男
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
深入解析Python中的多进程,小编通过实际的案例向大家展示了操作过程,简单易懂,有需要的朋友可以参考了解看看,那么接下来就跟随小编的思路来往下学习吧,希望对大家学习或工作能有帮助。
均匀性度量图像分割是图像像素分割的一种方法,当然还有其他很多的方法。本文将主要介绍下其原理和实现代码,感兴趣的小伙伴可以学习一下
用python怎样实现图片转字符画的效果?相信不少朋友应该都有看过用一些字符组成起来图片的,放大来看是一个字符,全图来看又是一副完整图片,是不是很有意思呢?那么这样的效果是怎样实现的呢?下面和小编一起来看看吧。
这篇文章主要分享的是用python将pdf转为word文档的内容,下文提供了多种实现方法,具有一定借鉴价值,感兴趣的朋友可以参考下,感兴趣的朋友就继续往下看吧
在python中,有些需求需要我们对列表排序,那么要怎么做呢?python语言中的列表排序方法有3个,分别是reverse、sort、sorted,下面我们就一起来学习一下吧。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008