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查找相似单词的方法
Mar 05 Python
基python实现多线程网页爬虫
Sep 06 Python
浅谈python之新式类
Aug 12 Python
python 异或加密字符串的实例
Oct 14 Python
Python对HTML转义字符进行反转义的实现方法
Apr 28 Python
Python生成指定数量的优惠码实操内容
Jun 18 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
Python基于Hypothesis测试库生成测试数据
Apr 29 Python
如何把python项目部署到linux服务器
Aug 26 Python
python能做哪些生活有趣的事情
Sep 09 Python
解决python3中os.popen()出错的问题
Nov 19 Python
python 制作本地应用搜索工具
Feb 27 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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
php 运行效率总结(提示程序速度)
2009/11/26 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
PHP中集成PayPal标准支付的实现方法分享
2012/02/06 PHP
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
php 批量替换程序的具体实现代码
2013/10/04 PHP
PHP发送短信代码分享
2015/08/11 PHP
WordPress中Gravatar头像缓存到本地及相关优化的技巧
2015/12/19 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
php校验公钥是否可用的实例方法
2019/09/17 PHP
在Javascript中定义对象类别
2006/12/22 Javascript
关于JAVASCRIPT urldecode URL解码的问题
2012/01/08 Javascript
js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)
2013/01/24 Javascript
javascript 树形导航菜单实例代码
2013/08/13 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
vue结合Echarts实现点击高亮效果的示例
2018/03/17 Javascript
vue实现文字加密功能
2019/09/27 Javascript
约瑟夫问题的Python和C++求解方法
2015/08/20 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
python生成器推导式用法简单示例
2019/10/08 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
超级实用的8个Python列表技巧
2020/08/24 Python
python 带时区的日期格式化操作
2020/10/23 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
初中三好学生事迹材料
2014/01/13 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
团购业务员岗位职责
2014/03/15 职场文书
秋天的图画教学反思
2014/05/01 职场文书
读书月活动方案
2014/05/22 职场文书
创先争优演讲稿
2014/09/15 职场文书
2016年校园植树节广播稿
2015/12/17 职场文书