python 字典的打印实现


Posted in Python onSeptember 26, 2019

 python,通过{}建立字典,也就是键值对的方式来建立字典,如下所示

dict={'derivative':'2','raw':'4','supervise':'machine learning','calculus':'good'}

我们可以直接打印出字典 也就是 print(dict)

python 字典的打印实现

还可以通过键值的方法来for循环遍历,如下图所示:

#遍历键 key
for i in dict.keys():
  print(i)  #输出键
  print(dict[i]) #输出值
 
#遍历键 values
for i in dict.values():
  print(i)
 
#遍历键和值
for key,value in dict.items():
  print(key+": "+str(value))

通过 sorted函数,可以进行排序:

lis=sorted(dict.items(),key=lambda d:d[0]) #按键来排序
lis=sorted(dict.items(),key=lambda d:d[1]) #按值来排序

判断键值是否存在?

if 'derivative' in dict.keys():
  print('good')
 
if 'good' in dict.values():
  print('happy')

因为键是唯一的,如果想让值是唯一的话,那可以在dict字典前面加一个set,这样值就是唯一输出了

for i in set(dict.values()):
  print(i)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
初步探究Python程序的执行原理
Apr 11 Python
Python实现读取文件最后n行的方法
Feb 23 Python
python 中的list和array的不同之处及转换问题
Mar 13 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
Python中使用Counter进行字典创建以及key数量统计的方法
Jul 06 Python
Python 中的lambda函数介绍
Oct 10 Python
详解Python数据分析--Pandas知识点
Mar 23 Python
Pandas之排序函数sort_values()的实现
Jul 09 Python
解决Atom安装Hydrogen无法运行python3的问题
Aug 28 Python
如何基于Python制作有道翻译小工具
Dec 16 Python
使用python快速实现不同机器间文件夹共享方式
Dec 22 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 Python
手把手教你pycharm专业版安装破解教程(linux版)
Sep 26 #Python
QML使用Python的函数过程解析
Sep 26 #Python
python 怎样将dataframe中的字符串日期转化为日期的方法
Sep 26 #Python
python3多线程知识点总结
Sep 26 #Python
详解基于python的多张不同宽高图片拼接成大图
Sep 26 #Python
Python容器使用的5个技巧和2个误区总结
Sep 26 #Python
通过python3实现投票功能代码实例
Sep 26 #Python
You might like
PHP初学者头疼问题总结
2006/07/08 PHP
针对初学PHP者的疑难问答(2)
2006/10/09 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
PHP将session信息存储到数据库的类实例
2015/03/04 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
php多线程并发实现方法
2016/09/30 PHP
php转换上传word文件为PDF的方法【基于COM组件】
2019/06/10 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
禁止刷新,回退的JS
2006/11/25 Javascript
一个可以显示阴历的JS代码
2007/03/05 Javascript
21个JavaScript事件(Events)属性汇总
2014/12/02 Javascript
js实现的后台左侧管理菜单代码
2015/09/11 Javascript
如何高效率去掉js数组中的重复项
2016/04/12 Javascript
利用jQuery实现打字机字幕效果实例代码
2016/09/02 Javascript
JS简单实现tab切换效果的多窗口显示功能
2016/09/07 Javascript
详解js跨域请求的两种方式,支持post请求
2018/05/05 Javascript
boostrap模态框二次弹出清空原有内容的方法
2018/08/10 Javascript
使用JavaScript计算前一天和后一天的思路详解
2019/12/20 Javascript
jQuery 选择器用法基础入门示例
2020/01/04 jQuery
Vue学习之常用指令实例详解
2020/01/06 Javascript
在python的WEB框架Flask中使用多个配置文件的解决方法
2014/04/18 Python
Python安装Numpy和matplotlib的方法(推荐)
2017/11/02 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
python中实现词云图的示例
2020/12/19 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
京东国际站:JOYBUY
2017/11/23 全球购物
中专生求职自荐信范文
2013/12/22 职场文书
企业职业病防治方案
2014/05/29 职场文书
会议简讯范文
2015/07/20 职场文书
写给消防战士们的一封慰问信
2019/10/07 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
python生成可执行exe控制Microsip自动填写号码并拨打功能
2021/06/21 Python