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 相关文章推荐
python2.7删除文件夹和删除文件代码实例
Dec 18 Python
Python使用minidom读写xml的方法
Jun 03 Python
python编码最佳实践之总结
Feb 14 Python
Python 递归函数详解及实例
Dec 27 Python
python中abs&map&reduce简介
Feb 20 Python
tensorflow实现softma识别MNIST
Mar 12 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
python 并发编程 多路复用IO模型详解
Aug 20 Python
Python 取numpy数组的某几行某几列方法
Oct 24 Python
Django之form组件自动校验数据实现
Jan 14 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
selenium3.0+python之环境搭建的方法步骤
Feb 01 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
杏林同学录(七)
2006/10/09 PHP
php获取文件内容最后一行示例
2014/01/09 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
php+ajax实现无刷新的新闻留言系统
2020/12/21 PHP
php中使用websocket详解
2016/09/23 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
2018/10/15 PHP
YII2.0框架行为(Behavior)深入详解
2019/07/26 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
js发送短信倒计时的简单实现方法
2016/09/08 Javascript
基于js实现二级下拉联动
2016/12/17 Javascript
vue 2.0路由之路由嵌套示例详解
2017/05/08 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
20行JS代码实现网页刮刮乐效果
2017/06/23 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
vue draggable resizable 实现可拖拽缩放的组件功能
2019/07/15 Javascript
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
2017/12/14 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
pyQT5 实现窗体之间传值的示例
2019/06/20 Python
Python3+PyInstall+Sciter解决报错缺少dll、html等文件问题
2019/07/15 Python
Python numpy.zero() 初始化矩阵实例
2019/11/27 Python
如何用Python 实现全连接神经网络(Multi-layer Perceptron)
2020/10/15 Python
使用CSS3来实现滚动视差效果的教程
2015/08/24 HTML / CSS
文职个人求职信范文
2013/09/23 职场文书
计算机应用毕业生自荐信
2013/10/23 职场文书
会计专业推荐信
2013/10/29 职场文书
满月酒答谢词
2014/01/14 职场文书
消费者投诉书范文
2015/07/02 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
在K8s上部署Redis集群的方法步骤
2021/04/27 Redis
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS