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使用append合并两个数组的方法
Apr 28 Python
Python字符串特性及常用字符串方法的简单笔记
Jan 04 Python
Python制作豆瓣图片的爬虫
Dec 28 Python
Python基于opencv的图像压缩算法实例分析
May 03 Python
python实现基于信息增益的决策树归纳
Dec 18 Python
python http基本验证方法
Dec 26 Python
Python中IP地址处理IPy模块的方法
Aug 16 Python
ubuntu上安装python的实例方法
Sep 30 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
解决在keras中使用model.save()函数保存模型失败的问题
May 21 Python
增大python字体的方法步骤
Jul 05 Python
Python机器学习三大件之一numpy
May 10 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循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
php 邮件发送问题解决
2014/03/22 PHP
PHPMailer发送HTML内容、带附件的邮件实例
2014/07/01 PHP
PHP实现自动识别Restful API的返回内容类型
2015/02/07 PHP
php实现的Curl封装类Curl.class.php用法实例分析
2015/09/25 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
2019/10/21 PHP
javascript 打印内容方法小结
2009/11/04 Javascript
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
2014/10/17 Javascript
javascript字符串函数汇总
2015/12/06 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
seajs学习之模块的依赖加载及模块API的导出
2016/10/20 Javascript
深入理解Webpack 中路径的配置
2017/06/17 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
从零开始学习搭建React脚手架项目
2018/08/23 Javascript
Vue.js递归组件实现组织架构树和选人功能
2019/07/04 Javascript
基于Cesium绘制抛物弧线
2020/11/18 Javascript
[01:15:15]VG VS EG Supermajor小组赛B组胜者组第一轮 BO3第二场 6.2
2018/06/03 DOTA
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
浅谈pandas用groupby后对层级索引levels的处理方法
2018/11/06 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
python sort、sort_index方法代码实例
2019/03/28 Python
基于virtualenv创建python虚拟环境过程图解
2020/03/30 Python
python识别验证码的思路及解决方案
2020/09/13 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
行政专员岗位职责说明书
2014/09/01 职场文书
2014年党员整改措施
2014/10/24 职场文书
工商行政处罚决定书
2015/06/24 职场文书
Nginx+SpringBoot实现负载均衡的示例
2021/03/31 Servers
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
详细介绍Java中的CyclicBarrier
2022/04/13 Java/Android
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python
Python+pyaudio实现音频控制示例详解
2022/07/23 Python