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回调函数用法实例分析
May 09 Python
Python面向对象编程基础解析(一)
Oct 26 Python
python使用xpath中遇到:到底是什么?
Jan 04 Python
判断python对象是否可调用的三种方式及其区别详解
Jan 31 Python
django框架模板中定义变量(set variable in django template)的方法分析
Jun 24 Python
使用python分析统计自己微信朋友的信息
Jul 19 Python
Python Web框架之Django框架cookie和session用法分析
Aug 16 Python
win10环境下配置vscode python开发环境的教程详解
Oct 16 Python
Python多继承以及MRO顺序的使用
Nov 11 Python
python代码如何实现余弦相似性计算
Feb 09 Python
利用pyecharts读取csv并进行数据统计可视化的实现
Apr 17 Python
python实现三种随机请求头方式
Jan 05 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
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
PHP控制网页过期时间的代码
2008/09/28 PHP
php获取网页里所有图片并存入数组的方法
2015/04/06 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
PHP设计模式之简单工厂和工厂模式实例分析
2019/03/25 PHP
jquery实现鼠标拖动图片效果示例代码
2014/01/09 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
使用Bootstrap美化按钮实例代码(demo)
2017/02/03 Javascript
用Nodejs搭建服务器访问html、css、JS等静态资源文件
2017/04/28 NodeJs
vue.js实现条件渲染的实例代码
2017/06/22 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
在Vue组件上动态添加和删除属性方法
2018/02/23 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
Vue 动态添加路由及生成菜单的方法示例
2019/06/20 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
基于 Vue 的 Electron 项目搭建过程图文详解
2020/07/22 Javascript
详解React路由传参方法汇总记录
2020/11/29 Javascript
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
Python实现大文件排序的方法
2015/07/10 Python
简单了解Python下用于监视文件系统的pyinotify包
2015/11/13 Python
Python守护线程用法实例
2017/06/23 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
Python实现定时执行任务的三种方式简单示例
2019/03/30 Python
Python JSON编解码方式原理详解
2020/01/20 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
优秀中专生推荐信
2013/11/17 职场文书
大学生素质拓展活动方案
2014/02/11 职场文书
《水上飞机》教学反思
2014/04/10 职场文书
机关保密承诺书
2014/06/03 职场文书
试用期转正后的自我评价
2014/09/21 职场文书
2015年度物业公司工作总结
2015/04/27 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书