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 相关文章推荐
Django的分页器实例(paginator)
Dec 01 Python
Django项目中包含多个应用时对url的配置方法
May 30 Python
Python面向对象类的继承实例详解
Jun 27 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
Oct 14 Python
Python面向对象实现一个对象调用另一个对象操作示例
Apr 08 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
python二元表达式用法
Dec 04 Python
基于python监控程序是否关闭
Jan 14 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
May 27 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
浅析Python中的套接字编程
Jun 22 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
PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法
2009/05/28 PHP
php继承的一个应用
2011/09/06 PHP
PHP读取文件内容后清空文件示例代码
2014/03/18 PHP
PHP数据库操作四:mongodb用法分析
2017/08/16 PHP
实例解析php的数据类型
2018/10/24 PHP
thinkphp5实现微信扫码支付
2019/12/23 PHP
jquery选择器之属性过滤选择器详解
2014/01/27 Javascript
jQuery简单图表peity.js使用示例
2014/05/02 Javascript
jQuery中大家不太了解的几个方法
2015/03/04 Javascript
JavaScript通过字典进行字符串翻译转换的方法
2015/03/19 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
利用CSS3在Angular中实现动画
2016/01/15 Javascript
利用jQuery中的ajax分页实现代码
2016/02/25 Javascript
$.browser.msie 为空或不是对象问题的多种解决方法
2017/03/19 Javascript
NodeJS 实现手机短信验证模块阿里大于功能
2017/06/19 NodeJs
JS根据Unix时间戳显示发布时间是多久前【项目实测】
2019/07/10 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[15:58]DOTA2国际邀请赛采访专栏:Tongfu.Sansheng&KingJ,DK.rOtk
2013/08/08 DOTA
[37:35]DOTA2上海特级锦标赛A组资格赛#1 Secret VS MVP.Phx第二局
2016/02/25 DOTA
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
python中字符串前面加r的作用
2015/06/04 Python
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
详解Python中的正则表达式
2018/07/08 Python
python实现简单图片物体标注工具
2019/03/18 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
在Python IDLE 下调用anaconda中的库教程
2020/03/09 Python
Django Form设置文本框为readonly操作
2020/07/03 Python
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
Timberland法国官网:购买靴子、鞋子、衣服、夹克和配饰
2019/11/30 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
医生自荐信
2013/10/11 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
SpringCloud之@FeignClient()注解的使用方式
2021/09/25 Java/Android
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript