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+matplotlib实现计算两个信号的交叉谱密度实例
Jan 08 Python
python数字图像处理之高级形态学处理
Apr 27 Python
PyTorch快速搭建神经网络及其保存提取方法详解
Apr 28 Python
python字符串与url编码的转换实例
May 10 Python
Django 根据数据模型models创建数据表的实例
May 27 Python
基于python log取对数详解
Jun 08 Python
解决Tensorflow安装成功,但在导入时报错的问题
Jun 13 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
python打包成so文件过程解析
Sep 28 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
pytorch方法测试详解——归一化(BatchNorm2d)
Jan 15 Python
python代码xml转txt实例
Mar 10 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+memcache实现消息队列案例分享
2014/05/21 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
ThinkPHP 3使用OSS的方法
2018/07/19 PHP
PHP PDOStatement::nextRowset讲解
2019/02/01 PHP
Laravel框架学习笔记之批量更新数据功能
2019/05/30 PHP
jsPDF导出pdf示例
2014/05/02 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
Javascript中的作用域和上下文深入理解
2015/07/03 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JS实现的最简Table选项卡效果
2015/10/14 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
2016/07/27 Javascript
JS获取checkbox的个数简单实例
2016/08/19 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
JS随机排序数组实现方法分析
2017/10/11 Javascript
[01:32]DOTA2上海特锦赛现场采访:最想COS的英雄
2016/03/25 DOTA
python使用rsa加密算法模块模拟新浪微博登录
2014/01/22 Python
用Python编写一个简单的俄罗斯方块游戏的教程
2015/04/03 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
关于Python中异常(Exception)的汇总
2017/01/18 Python
一篇文章快速了解Python的GIL
2018/01/12 Python
django之对FileField字段的upload_to的设定方法
2019/07/28 Python
python字符串格式化方式解析
2019/10/19 Python
Python函数基本使用原理详解
2020/03/19 Python
python判断元素是否存在的实例方法
2020/09/24 Python
python 实现批量图片识别并翻译
2020/11/02 Python
彩色的翅膀教学反思
2014/04/25 职场文书
网络技术专业求职信
2014/05/02 职场文书
机械专业求职信范文
2014/07/15 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
2019脱贫攻坚工作总结报告范本!
2019/08/06 职场文书
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS