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 23 Python
Python多线程编程(八):使用Event实现线程间通信
Apr 05 Python
Python中的元类编程入门指引
Apr 15 Python
python求解水仙花数的方法
May 11 Python
Python中定时任务框架APScheduler的快速入门指南
Jul 06 Python
Python文件操作之合并文本文件内容示例代码
Sep 19 Python
Python实现朴素贝叶斯分类器的方法详解
Jul 04 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
python调用staf自动化框架的方法
Dec 26 Python
Python3实现打印任意宽度的菱形代码
Apr 12 Python
基于python计算并显示日间、星期客流高峰
May 07 Python
Pycharm Available Package无法显示/安装包的问题Error Loading Package List解决
Sep 18 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正则替换函数preg_replace和preg_replace_callback使用总结
2014/09/22 PHP
54个提高PHP程序运行效率的方法
2015/07/19 PHP
Laravel 5.2 文档 数据库 ―― 起步介绍
2019/10/21 PHP
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
JS中的this变量的使用介绍
2013/10/21 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
AngularJS语法详解
2015/01/23 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
AngularJS 模型详细介绍及实例代码
2016/07/27 Javascript
windows 下安装nodejs 环境变量设置
2017/02/02 NodeJs
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
NodeJS实现视频转码的示例代码
2017/11/18 NodeJs
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
node.js 基于cheerio的爬虫工具的实现(需要登录权限的爬虫工具)
2019/04/10 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
Python解决鸡兔同笼问题的方法
2014/12/20 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
德国排名第一的主题公园门票网站:Attraction Tickets Direct
2019/09/09 全球购物
大学生实习期自我评价范文
2013/10/03 职场文书
法务专员岗位职责
2014/01/02 职场文书
项目开发计划书
2014/01/09 职场文书
同学聚会欢迎辞
2014/01/14 职场文书
气象学专业个人求职信
2014/03/15 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
死亡赔偿协议书
2015/01/28 职场文书
2015年学生会部门工作总结
2015/04/21 职场文书
校园广播稿范文
2015/08/19 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python