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的Django框架中settings文件的部署建议
May 30 Python
python导入时小括号大作用
Jan 10 Python
python在每个字符后添加空格的实例
May 07 Python
使用python批量读取word文档并整理关键信息到excel表格的实例
Nov 07 Python
浅谈python实现Google翻译PDF,解决换行的问题
Nov 28 Python
python统计中文字符数量的两种方法
Jan 31 Python
在python里协程使用同步锁Lock的实例
Feb 19 Python
python如何获取列表中每个元素的下标位置
Jul 01 Python
10个Python面试常问的问题(小结)
Nov 20 Python
Pandas-Cookbook 时间戳处理方式
Dec 07 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 Python
基于PyTorch实现一个简单的CNN图像分类器
May 29 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
第七节 类的静态成员 [7]
2006/10/09 PHP
测试PHP连接MYSQL成功与否的代码
2013/08/16 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
实例讲解php数据访问
2016/05/09 PHP
在VS2008中使用jQuery智能感应的方法
2010/12/30 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
Internet Explorer 11 浏览器介绍:别叫我IE
2014/09/28 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
基于PHP和Mysql相结合使用jqGrid读取数据并显示
2015/12/02 Javascript
三个js循环的关键字示例(for与while)
2016/02/16 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
ionic js 模型 $ionicModal 可以遮住用户主界面的内容框
2016/06/06 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
详解vue前后台数据交互vue-resource文档
2017/07/19 Javascript
React中使用collections时key的重要性详解
2017/08/07 Javascript
详解webpack2+React 实例demo
2017/09/11 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
开发用到的js封装方法(20种)
2018/10/12 Javascript
js变量声明var使用与不使用的区别详解
2019/01/21 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
2019/04/02 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
VueCli生产环境打包部署跨域失败的解决
2020/11/13 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
python连接mysql实例分享
2016/10/09 Python
使用NumPy和pandas对CSV文件进行写操作的实例
2018/06/14 Python
python 模拟创建seafile 目录操作示例
2019/09/26 Python
Python List列表对象内置方法实例详解
2019/10/22 Python
实例教程 利用html5和css3打造一款创意404页面
2014/10/20 HTML / CSS
大学毕业生个人自荐信范文
2014/01/08 职场文书
学习自我鉴定
2014/02/01 职场文书
2014校长四风问题对照检查材料思想汇报
2014/09/16 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
goland设置颜色和字体的操作
2021/05/05 Golang
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android
如何开启Apache,Nginx和IIS服务器的GZIP压缩功能
2022/04/29 Servers