Python中字典有关的常见函数的使用是怎样的
Admin 2022-08-10 群英技术资讯 812 次浏览
这篇文章给大家分享的是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能代替JavaScript;可以利用Pyjamas实现Python代替JavaScript,Pyjamas是一种Python的ajax开发框架,可以用于代替HTML和JavaScript编写网络程序,可以重复使用和导入类和模块,并且AJAX库还可以
这篇文章主要为大家介绍了python多线程中的定时器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
新手学习python,对于编写函数的规范以及注意事项是需要掌握,因此下面给大家介绍一些关于python编写函数的注意事项,对于新手来说具有一定的参考价值,需要的朋友可以了解一下,下面我们就一起来看看。
itertools是python内置的模块,使用简单且功能强大。本文将详细为大家讲解一下itertools模块的使用方法,感兴趣的小伙伴可以学习一下
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
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备09006778号 域名注册商资质 粤 D3.1-20240008