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中的赋值、浅拷贝、深拷贝介绍
Mar 09 Python
python实现用于测试网站访问速率的方法
May 26 Python
Python网络编程 Python套接字编程
Sep 13 Python
python reduce 函数使用详解
Dec 05 Python
tensorflow TFRecords文件的生成和读取的方法
Feb 06 Python
python实现查找所有程序的安装信息
Feb 18 Python
python实现ftp文件传输功能
Mar 20 Python
基于python实现数组格式参数加密计算
Apr 21 Python
如何实现在jupyter notebook中播放视频(不停地展示图片)
Apr 23 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
Apr 29 Python
Python ORM框架Peewee用法详解
Apr 29 Python
Python实现电视里的5毛特效实例代码详解
May 15 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字符串分割函数explode的实例代码
2013/02/07 PHP
新浪SAE搭建PHP项目教程
2015/01/28 PHP
PHP实现单例模式建立数据库连接的方法分析
2020/02/11 PHP
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
2020/12/30 Javascript
浅谈目前可以使用ES10的5个新特性
2019/06/25 Javascript
跟老齐学Python之重回函数
2014/10/10 Python
Python实现获取网站PR及百度权重
2015/01/21 Python
Python获取服务器信息的最简单实现方法
2015/03/05 Python
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
2018/07/07 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
浅谈html5 video 移动端填坑记
2018/01/15 HTML / CSS
HTML5在微信内置浏览器下右上角菜单的调整字体导致页面显示错乱的问题
2021/01/19 HTML / CSS
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
linux下进程间通信的方式
2013/01/23 面试题
音乐学院硕士生的自我评价分享
2013/11/01 职场文书
餐饮管理自我介绍信
2014/01/15 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
房地产经营管理专业自荐信
2014/09/02 职场文书
2015年行政人事部工作总结
2015/05/13 职场文书
母亲去世追悼词
2015/06/23 职场文书
教师节班会主持词
2015/07/06 职场文书
小学中队委竞选稿
2015/11/20 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
解决Maven项目中 Invalid bound statement 无效的绑定问题
2021/06/15 Java/Android
手写实现JS中的new
2021/11/07 Javascript
JavaScript声明变量和数据类型的转换
2022/04/12 Javascript