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爬虫之抓取糗事百科代码分享
Nov 06 Python
九步学会Python装饰器
May 09 Python
pandas object格式转float64格式的方法
Apr 10 Python
Django实现表单验证
Sep 08 Python
使用urllib库的urlretrieve()方法下载网络文件到本地的方法
Dec 19 Python
Python使用pymongo库操作MongoDB数据库的方法实例
Feb 22 Python
python实现维吉尼亚算法
Mar 20 Python
Pytorch GPU显存充足却显示out of memory的解决方式
Jan 13 Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 Python
解决flask接口返回的内容中文乱码的问题
Apr 03 Python
python 动态渲染 mysql 配置文件的示例
Nov 20 Python
python 高阶函数简单介绍
Feb 19 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下intval()和(int)转换使用与区别
2008/07/18 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
php中strtotime函数用法详解
2014/11/15 PHP
PHP使用Pthread实现的多线程操作实例
2015/11/14 PHP
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
jquery插件开发注意事项小结
2013/06/04 Javascript
Jquery动态改变图片IMG的src地址示例
2013/06/25 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
VueJS全面解析
2016/11/10 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
深入浅析Vue不同场景下组件间的数据交流
2017/08/15 Javascript
使vue实现jQuery调用的两种方法
2019/05/12 jQuery
vue-cli随机生成port源码的方法
2019/09/02 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
基于JavaScript判断两个对象内容是否相等
2020/01/10 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
[50:11]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第三场
2018/04/09 DOTA
[01:07:34]DOTA2-DPC中国联赛定级赛 RNG vs Aster BO3第二场 1月9日
2021/03/11 DOTA
Python安装第三方库及常见问题处理方法汇总
2016/09/13 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
python判断数字是否是超级素数幂
2018/09/27 Python
pygame游戏之旅 按钮上添加文字的方法
2018/11/21 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
Python 变量的创建过程详解
2019/09/02 Python
TensorFlow内存管理bfc算法实例
2020/02/03 Python
jupyter修改文件名方式(TensorFlow)
2020/04/21 Python
凯普林包包西班牙官网:Kipling西班牙
2019/04/12 全球购物
介绍一下Transact-SQL中SPACE函数的用法
2015/09/01 面试题
小学校园文化建设汇报材料
2014/08/19 职场文书
会议通知格式范文
2015/04/15 职场文书
500字作文之难忘的同学
2019/12/20 职场文书
Angular CLI发布路径的配置项浅析
2021/03/29 Javascript
使用Python通过企业微信应用给企业成员发消息
2022/04/18 Python