dict的几种形式及dict添加值的几种方式
摘要:普通字典,有序字典,dict添加键值对,添加多个值
普通dict
dict = {'A':'a'}
# 添加值
dict[B]='b'
顺序dict:即字典中存储顺序能保持跟添加时的顺序一致
import collections
dict={}
dict = collections.OrderDict() # 普通字典转化为有顺序字典
d1['a']='A'
d1['b']='B'
d1['c']='C'
for k,v in d1.items():print k,v
# 结果跟添加时一致
####打印结果
a A
b B
c C
d D
还有一种字典忘记了,回头再加上,wait~
字典:一键对应多个值
一键对应一个list: dict.setdefault(key, [ ]).append(value)
例子:
# dict中 值为list形式
dict={}
dict.setdefault('a', [ ]).append('1')
# 结果:dict:{'a':['1']}dict.setdefault('a', [ ]).append('2')
# 结果: dict:{'a':['1','2']}
一个键对应一个字典:dict.setdefault(key,{}).update(value)
例子:
dict={}
dict.setdefault('a', {}).update({'W':'C'})
# 结果:dict:{'a':{'A':'T'}}dict.setdefault('a',{}).update({'M':'V'})
# 结果:dict:{'a':{'A':'T','M':'V'}}
dict的几种形式及dict添加值的几种方式相关推荐
- java光标移动函数_文件内光标的移动 函数基础 定义函数的三种形式 函数的返回值 调用方式...
# with open(r'a.txt', 'r', encoding='utf-8')as f: # data1=f.read() # print('>1>:',data1) # pri ...
- 模块的四种形式 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包...
目录 模块的四种形式 什么是模块 模块的四种形式 自定义模块 第三方模块 内置模块 包 使用模块的好处 模块的调用 循环导入问题 模块的搜索路径 py文件的两种用途 编译python文件 包 什么是包 ...
- JSP文件中Java代码的几种形式(JSP脚本)
文章目录 第一种形式(Java 代码片段) 第二种形式(JSP 表达式) 第三种形式(JSP 声明) 第四种形式(JSP 指令) 第一种形式(Java 代码片段) 原样复制到 service() 方法 ...
- 动词ing形式的5种用法_英语语法这样学就对了!动词-ing结构的特征和四种形式是?...
想彻底学好英语一定要善于总结语法!动词-ing结构的特征和四种形式都是什么? 想彻底学好英语,语法这一关是一定要过的.我将通过这个平台定期更新实用.常用的英语语法知识解读,直至覆盖完全部的英语语法知识 ...
- Ringtone的两种类型三种形式
文章目录 Ringtone 的两中类型三种形式 两种类型 三种形式 1 最常见的uri形式 2 Settings数据库中的uri形式 3 Android 4.4以后增加了document uri 返回 ...
- 傅里叶变换的四种形式
此文转自知乎的jinjin 傅里叶变换的四种形式 - 知乎 傅里叶变换是信号的一种描述方式,通过增加频域的视角,将时域复杂波形表示为简单的频率函数,获得时域不易发现的与信号有关的其他特征. 根据时间域 ...
- Python基础day05【函数(函数传参的两种形式、函数形参)、拆包、引用、可变与不可变类型、引用做函数参数注意点】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] 目录 0.复习 1.函数传参的两种形式[掌握] 2.函数形参 2.1.缺省参数(默认参数) ...
- SQL 关于apply的两种形式cross apply 和 outer apply
SQL 关于apply的两种形式cross apply 和 outer apply 阅读目录 SQL 关于apply的两种形式cross apply 和 outer apply Sql学习第四天--S ...
- SQL 关于apply的两种形式cross apply 和 outer apply(转)
转载链接:http://www.cnblogs.com/shuangnet/archive/2013/04/02/2995798.html apply有两种形式: cross apply 和 oute ...
最新文章
- php,cgi,nginx关系
- python 命令行参数-Python命令行参数处理
- Yii AR Model 查询
- php extname shared,PHP: 编写第一个PHP扩展
- OA(part2)--Outlier Evaluation Techniques
- eclipse定义和修改模板
- iphone viewdidLoad运行以及参数的传递。
- GROUP BY你都不会!ROLLUP,CUBE,GROUPPING详解
- r420 raid linux,Dell R420 RAID建立以及系统安装
- keras笔记-模型保存以及tensorboard的使用
- 并发执行linux命令结果混乱,Shell脚本--并发执行
- Oracle生成流水号函数
- 柏拉图《会饮篇》阅读笔记
- 侦探悬疑推理大全隐私政策
- 2020最新pycharm汉化安装(亲测有效)
- 解决MongoDB安装提示权限不足
- python 调整灰度图像对比度_Python实现PS图像调整之对比度调整功能示例
- netstat查看Linux端口状态
- 360天擎造成打印机无法共享的问题解决
- 第三方微投票系统进度条代码
热门文章
- html js秒杀倒计时,JavaScript仿京东秒杀倒计时代码实例
- 阿里CTO程立:阿里巴巴的开源历程、理念和实践
- kali基础学习之一 :bash命令
- 六种流行的语言大餐---C、C++、python、Java、php、C#你更喜欢哪一个呢?
- 一些主要的PHP开发框架和CMS系统平台
- CTF中那些脑洞大开的编码和加密
- Python实现基于3σ原则的异常值检测
- 这些Redis内容你了解多少?
- 中外主流网站差异大揭密(2)
- oracle imp ora 00959,如何IMP存储在多TABLESPACE上的对象(IMP-00003 和 ORA-00959 问题的对应)...