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多线程编程(八):使用Event实现线程间通信
Apr 05 Python
python嵌套字典比较值与取值的实现示例
Nov 03 Python
基于Django与ajax之间的json传输方法
May 29 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
Python打开文件、文件读写操作、with方式、文件常用函数实例分析
Jan 07 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
python实现tail -f 功能
Jan 17 Python
python 基于opencv实现高斯平滑
Dec 18 Python
浅谈Python类的单继承相关知识
May 12 Python
python中的sys模块和os模块
Mar 20 Python
Python 装饰器(decorator)常用的创建方式及解析
Apr 24 Python
Python 绘制多因子柱状图
May 11 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
法国:浪漫之都的咖啡文化
2021/03/03 咖啡文化
smarty基础之拼接字符串的详解
2013/06/18 PHP
PHP实现的sqlite数据库连接类
2014/12/12 PHP
PHP使用strtotime获取上个月、下个月、本月的日期
2015/12/30 PHP
php结合web uploader插件实现分片上传文件
2016/05/10 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
2017/02/17 PHP
TP框架实现上传一张图片和批量上传图片的方法分析
2020/04/23 PHP
基于pthread_create,readlink,getpid等函数的学习与总结
2013/07/17 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
nodejs使用async模块同步执行的方法
2019/03/02 NodeJs
vue 数据操作相关总结
2020/12/17 Vue.js
python+requests+unittest API接口测试实例(详解)
2017/06/10 Python
python 3.6 +pyMysql 操作mysql数据库(实例讲解)
2017/12/20 Python
Python实现PS图像调整黑白效果示例
2018/01/25 Python
使用Django启动命令行及执行脚本的方法
2018/05/29 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
2018/07/19 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
2019/01/09 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
js实现弹框效果
2021/03/24 Javascript
个人找工作自荐信格式
2013/09/21 职场文书
早餐连锁店计划书
2014/01/08 职场文书
民生工程实施方案
2014/03/22 职场文书
农村党员一句话承诺
2014/05/30 职场文书
出生医学证明书
2014/09/15 职场文书
教师党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
2015年世界无烟日演讲稿
2015/03/18 职场文书
法院答辩状格式
2015/05/22 职场文书
奖学金申请个人主要事迹材料
2015/11/04 职场文书
2019教师的学习计划
2019/06/25 职场文书
python 如何用map()函数创建多线程任务
2021/04/07 Python
java实现对Hadoop的操作
2021/07/01 Java/Android
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android