Python 字典一个键对应多个值的方法


Posted in Python onSeptember 29, 2020

Python字典可以一个键对应一个数组或者另一个字典,一般用法如下:

键对应数组: dict.setdefault(key,[]).append(value)

实例:

>>> dict={} #初始化字典
>>> dict.setdefault("a",[]).append("A") #格式化字典
>>> dict
{'a': ['A']}
>>> dict.setdefault("a",[]).append("AT")
>>> dict
{'a': ['A', 'AT']}
>>> dict.setdefault("a",[]).append("ATCG")
>>> dict
{'a': ['A', 'AT', 'ATCG']}
>>> dict["a"]
['A', 'AT', 'ATCG']

键对应字典:dict.setdefault(key,{}).update(value)

实例:

>>> dict={} #初始化字典
>>> dict.setdefault("a",{}).update({"A":"T"}) #格式化字典
>>> dict
{'a': {'A': 'T'}}
>>> dict.setdefault("a",{}).update({"C":"G"})
>>> dict
{'a': {'A': 'T', 'C': 'G'}}
>>> dict["a"]
{'A': 'T', 'C': 'G'}

到此这篇关于Python 字典一个键对应多个值的方法的文章就介绍到这了,更多相关Python 字典键对应多个值内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python socket网络编程步骤详解(socket套接字使用)
Dec 06 Python
Django的信号机制详解
May 05 Python
Python优先队列实现方法示例
Sep 21 Python
pyqt5自定义信号实例解析
Jan 31 Python
获取python的list中含有重复值的index方法
Jun 27 Python
python 读取视频,处理后,实时计算帧数fps的方法
Jul 10 Python
pygame游戏之旅 游戏中添加显示文字
Nov 20 Python
Python 中Django安装和使用教程详解
Jul 03 Python
解决win7操作系统Python3.7.1安装后启动提示缺少.dll文件问题
Jul 15 Python
Pytorch中的自动求梯度机制和Variable类实例
Feb 29 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
Python并发concurrent.futures和asyncio实例
May 04 Python
python 获取字典特定值对应的键的实现
Sep 29 #Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
Sep 29 #Python
Python爬取微信小程序通用方法代码实例详解
Sep 29 #Python
详解如何修改python中字典的键和值
Sep 29 #Python
提高python代码运行效率的一些建议
Sep 29 #Python
Python爬取微信小程序Charles实现过程图解
Sep 29 #Python
Python Charles抓包配置实现流程图解
Sep 29 #Python
You might like
PHP Token(令牌)设计
2008/03/15 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
php 面向对象的一个例子
2011/04/12 PHP
选择PHP作为网站开发语言的原因分享
2012/01/03 PHP
php导出excel格式数据问题
2014/03/11 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
js特殊字符转义介绍
2013/11/05 Javascript
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
2014/06/02 Javascript
jQuery中:submit选择器用法实例
2015/01/03 Javascript
jQuery实现tag便签去重效果的方法
2015/01/20 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
2015/08/20 Javascript
jQuery控制div实现随滚动条滚动效果
2016/06/07 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
实现vuex原理的示例
2020/10/21 Javascript
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
TensorFlow-gpu和opencv安装详细教程
2020/06/30 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
法警的竞聘演讲稿
2014/01/02 职场文书
大学四年的个人自我评价
2014/01/14 职场文书
村党支部公开承诺书
2014/05/29 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
不同意离婚答辩状
2015/05/22 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
话题作文之财富(600字)
2019/12/03 职场文书
nginx配置文件使用环境变量的操作方法
2021/06/02 Servers
Redis基于Bitmap实现用户签到功能
2021/06/20 Redis
pycharm代码删除恢复的方法
2021/06/26 Python