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同时兼容python2和python3的8个技巧分享
Jul 11 Python
Python标准库之循环器(itertools)介绍
Nov 25 Python
Python实现Linux的find命令实例分享
Jun 04 Python
Python中反射和描述器总结
Sep 23 Python
将Django项目部署到CentOs服务器中
Oct 18 Python
在python中利用最小二乘拟合二次抛物线函数的方法
Dec 29 Python
使用Python的SymPy库解决数学运算问题的方法
Mar 27 Python
django中使用Celery 布式任务队列过程详解
Jul 29 Python
Python datetime包函数简单介绍
Aug 28 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
jupyter notebook的安装与使用详解
May 18 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 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 如何向 MySQL 发送数据
2006/10/09 PHP
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
2014/05/12 PHP
thinkphp3.x连接mysql数据库的方法(具体操作步骤)
2016/05/19 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
图像替换新技术 状态域方法
2010/01/28 Javascript
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
Js base64 加密解密介绍
2013/10/11 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
javascript加减乘除的简单实例
2016/07/12 Javascript
微信小程序 地图(map)实例详解
2016/11/16 Javascript
js中开关变量使用实例
2017/02/24 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
vue项目中用cdn优化的方法
2018/01/03 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
解决layui的input独占一行的问题
2019/09/10 Javascript
深入理解javascript中的this
2021/02/08 Javascript
[01:04:49]KG vs LGD 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[46:47]完美世界DOTA2联赛PWL S2 FTD vs Magma 第二场 11.20
2020/11/23 DOTA
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
Django的models中on_delete参数详解
2019/07/16 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
校三好学生主要事迹
2014/01/11 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
介绍信格式
2015/01/30 职场文书
CSS中Single Div 绘图技巧的实现
2021/06/18 HTML / CSS