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 sqlobject(mysql)中文乱码解决方法
Nov 14 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
python pandas中对Series数据进行轴向连接的实例
Jun 08 Python
基于Python的Post请求数据爬取的方法详解
Jun 14 Python
Python对接 xray 和微信实现自动告警
Sep 17 Python
python读文件的步骤
Oct 08 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
python实现矩阵和array数组之间的转换
Nov 29 Python
Python.append()与Python.expand()用法详解
Dec 18 Python
Pytorch自己加载单通道图片用作数据集训练的实例
Jan 18 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
python编程学习使用管道Pipe编写优化代码
Nov 20 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插入排序实现代码
2013/04/04 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
尽可能写"友好"的"Javascript"代码
2007/01/09 Javascript
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
2008/10/29 Javascript
Array.prototype.concat不是通用方法反驳[译]
2012/09/20 Javascript
单击浏览器右上角的X关闭窗口弹出提示的小例子
2013/06/12 Javascript
javascript强大的日期函数代码分享
2013/09/04 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
解决vue使用vant下拉框van-dropdown-item 绑定title值不变问题
2020/08/05 Javascript
[00:37]DOTA2上海特级锦标赛 Secert 战队宣传片
2016/03/03 DOTA
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
2014/06/10 Python
Tornado 多进程实现分析详解
2018/01/12 Python
python计算两个地址之间的距离方法
2018/06/09 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
在python中实现对list求和及求积
2018/11/14 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
Python利用pandas处理Excel数据的应用详解
2019/06/18 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
python代码打印100-999之间的回文数示例
2019/11/24 Python
python重要函数eval多种用法解析
2020/01/14 Python
详解使用双缓存解决Canvas clearRect引起的闪屏问题
2019/04/29 HTML / CSS
国外软件测试工程师面试题
2016/12/09 面试题
顶岗实习接收函
2014/01/09 职场文书
我的求职计划书
2014/01/10 职场文书
党员“四风”问题批评与自我批评思想汇报
2014/10/06 职场文书
施工员岗位职责
2015/02/10 职场文书
消防宣传语大全
2015/07/13 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
解决Tkinter中button按钮未按却主动执行command函数的问题
2021/05/23 Python
Hive HQL支持2种查询语句风格
2022/06/25 数据库