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 相关文章推荐
在Django框架中编写Context处理器的方法
Jul 20 Python
Python 的描述符 descriptor详解
Feb 27 Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 Python
在Django中输出matplotlib生成的图片方法
May 24 Python
对Python 两大环境管理神器 pyenv 和 virtualenv详解
Dec 31 Python
Python基于opencv调用摄像头获取个人图片的实现方法
Feb 21 Python
python之生产者消费者模型实现详解
Jul 27 Python
解决python多行注释引发缩进错误的问题
Aug 23 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
Sep 02 Python
利用 Flask 动态展示 Pyecharts 图表数据方法小结
Sep 04 Python
解析Tensorflow之MNIST的使用
Jun 30 Python
解决selenium+Headless Chrome实现不弹出浏览器自动化登录的问题
Jan 09 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
一个ORACLE分页程序,挺实用的.
2006/10/09 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP简洁函数小结
2011/08/12 PHP
深入PHP运行环境配置的详解
2013/06/04 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
2017/01/30 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
JS脚本defer的作用示例介绍
2014/01/02 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大的实现代码
2017/01/12 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
详解如何在angular2中获取节点
2017/11/23 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
python中如何使用朴素贝叶斯算法
2017/04/06 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
python实现xlsx文件分析详解
2018/01/02 Python
PyQt5每天必学之创建窗口居中效果
2018/04/19 Python
TensorFlow利用saver保存和提取参数的实例
2018/07/26 Python
python读取xlsx的方法
2018/12/25 Python
一篇文章搞定Python操作文件与目录
2019/08/13 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python实现用户名密码校验
2020/03/18 Python
python中可以声明变量类型吗
2020/06/18 Python
详解pandas赋值失败问题解决
2020/11/29 Python
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
"火柴棍式"程序员面试题
2014/03/16 面试题
北京大学自荐信范文
2014/01/28 职场文书
群众路线教育实践活动学习笔记内容
2014/11/06 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android