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卸载模块的方法汇总
Jun 07 Python
Python协程的用法和例子详解
Sep 09 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
用python实现将数组元素按从小到大的顺序排列方法
Jul 02 Python
python数据结构学习之实现线性表的顺序
Sep 28 Python
Python 格式化输出_String Formatting_控制小数点位数的实例详解
Feb 04 Python
Python安装依赖(包)模块方法详解
Feb 14 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 Python
如何创建一个Flask项目并进行简单配置
Nov 18 Python
python math模块的基本使用教程
Jan 16 Python
python 基于DDT实现数据驱动测试
Feb 18 Python
python前后端自定义分页器
Apr 13 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
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
JQuery上传插件Uploadify使用详解及错误处理
2010/04/27 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
2013/06/24 Javascript
选择器中含有空格在使用示例及注意事项
2013/07/31 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
angularjs $http实现form表单提交示例
2017/06/09 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
关于Angularjs中自定义指令一些有价值的细节和技巧小结
2018/04/22 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
Vue项目中使用WebUploader实现文件上传的方法
2019/07/21 Javascript
Nautil 中使用双向数据绑定的实现
2019/10/02 Javascript
JavaScript中交换值的10种方法总结
2020/08/18 Javascript
在vue中使用vant TreeSelect分类选择组件操作
2020/11/02 Javascript
你不知道的SpringBoot与Vue部署解决方案
2020/11/09 Javascript
[05:11]TI9战队采访——VIRTUSPRO
2019/08/22 DOTA
Python异常处理总结
2014/08/15 Python
Python解析nginx日志文件
2015/05/11 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
python实现单链表中删除倒数第K个节点的方法
2018/09/28 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
2018/12/28 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
python各层级目录下import方法代码实例
2020/01/20 Python
jupyter notebook 多行输出实例
2020/04/09 Python
pandas数据拼接的实现示例
2020/04/16 Python
世界上最大的皮肤科医生拥有和经营的美容网站:LovelySkin
2021/01/03 全球购物
优秀毕业生推荐信范文
2014/03/07 职场文书
软件项目实施计划书
2014/05/02 职场文书
运动会主持人开幕词
2016/03/04 职场文书
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python
Win10防火墙白名单怎么设置?Win10添加防火墙白名单方法
2022/04/06 数码科技