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生成随机数的方法
Jan 14 Python
利用Python生成文件md5校验值函数的方法
Jan 10 Python
Python常见异常分类与处理方法
Jun 04 Python
Pandas 对Dataframe结构排序的实现方法
Apr 10 Python
python计算阶乘和的方法(1!+2!+3!+...+n!)
Feb 01 Python
Python3.5内置模块之time与datetime模块用法实例分析
Apr 27 Python
Python3爬虫里关于代理的设置总结
Jul 30 Python
详解Pycharm与anaconda安装配置指南
Aug 25 Python
python中threading和queue库实现多线程编程
Feb 06 Python
Python中Cookies导出某站用户数据的方法
May 17 Python
pytorch 使用半精度模型部署的操作
May 24 Python
解决Python中的modf()函数取小数部分不准确问题
May 28 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连接Oracle数据库
2006/10/09 PHP
我的论坛源代码(五)
2006/10/09 PHP
PHP 字符串 小常识
2009/06/05 PHP
php中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
解析php中array_merge与array+array的区别
2013/06/21 PHP
详解PHP的Yii框架中组件行为的属性注入和方法注入
2016/03/18 PHP
关于php中一些字符串总结
2016/05/05 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
JS 无限级 Select效果实现代码(json格式)
2011/08/30 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
JavaScript的null和undefined区别示例介绍
2014/09/15 Javascript
javascript实现倒计时N秒后网页自动跳转代码
2014/12/11 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
Easyui的组合框的取值与赋值
2016/10/28 Javascript
BootStrap整体框架之基础布局组件
2016/12/15 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/15 Javascript
js CSS3实现卡牌旋转切换效果
2017/07/04 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
nodejs实现OAuth2.0授权服务认证
2017/12/27 NodeJs
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
element中Steps步骤条和Tabs标签页关联的解决
2020/12/08 Javascript
原生JavaScript实现换肤
2021/02/19 Javascript
在python中bool函数的取值方法
2018/11/01 Python
Python分支语句与循环语句应用实例分析
2019/05/07 Python
详解Python中的测试工具
2019/06/09 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
办公室文秘自我评价
2013/09/21 职场文书
应征英语教师求职信
2013/11/27 职场文书
党员干部四风问题整改措施思想汇报
2014/10/12 职场文书
学生病假条怎么写
2015/08/17 职场文书
Python实现双向链表基本操作
2022/05/25 Python