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最基本的输入输出详解
Apr 25 Python
Python SQLite3数据库日期与时间常见函数用法分析
Aug 14 Python
selenium python浏览器多窗口处理代码示例
Jan 15 Python
python使用插值法画出平滑曲线
Dec 15 Python
如何使用python爬虫爬取要登陆的网站
Jul 12 Python
Pytorch Tensor的索引与切片例子
Aug 18 Python
Python的缺点和劣势分析
Nov 19 Python
np.random.seed() 的使用详解
Jan 14 Python
Python处理mysql特殊字符的问题
Mar 02 Python
python中xlutils库用法浅析
Dec 29 Python
python链表类中获取元素实例方法
Feb 23 Python
解决Pyinstaller打包软件失败的一个坑
Mar 04 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中的日期及时间
2006/11/23 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
php官方微信接口大全(微信支付、微信红包、微信摇一摇、微信小店)
2015/12/21 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
PHP实现多级分类生成树的方法示例
2017/02/07 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
JavaScript高级程序设计 阅读笔记(七) ECMAScript中的语句
2012/02/27 Javascript
纯JS实现根据CSS的class选择DOM
2014/03/22 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
理解javascript中的MVC模式
2016/01/28 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
原生js实现电商侧边导航效果
2017/01/19 Javascript
用原生JS实现简单的多选框功能
2017/06/12 Javascript
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
Angular2管道Pipe及自定义管道格式数据用法实例分析
2017/11/29 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
详解nodejs解压版安装和配置(带有搭建前端项目脚手架)
2018/12/06 NodeJs
js实现时间日期校验
2020/05/26 Javascript
Javascript 模拟mvc实现点餐程序案例详解
2020/12/24 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
python 第三方库的安装及pip的使用详解
2017/05/11 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
Python 生成 -1~1 之间的随机数矩阵方法
2018/08/04 Python
django-allauth入门学习和使用详解
2019/07/03 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
laravel使用redis队列实例讲解
2021/03/23 PHP
教师自荐书
2013/10/08 职场文书
电子信息专业学生自荐信
2013/11/09 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
网络研修心得体会
2016/01/08 职场文书
Redis 持久化 RDB 与 AOF的执行过程
2021/11/07 Redis