python的dict类型_python数据类型:dict(字典)
一、字典的简单介绍
字典(dict)是python中唯一的一个映射类型。他是以{}括起来的键值对组成。
语法:
{key1:value1,key2:value2......}
注意:key必须是不可变(可哈希)的,value没有要求。可以保存任意数据类型。
二、dict的增删改查
1.增
dic[key] = value
dic.setdefault(key,value) 如果键在字典中存在不进行任何操作,否则就添加。
可以通过key查询,没有这个key返回None
2.删
pop(key) 有返回值 返回的是被删除的value
del dic[key]
popitem() 随机删除
clear() 清空字典
3.改
dic[key] = vlaue
dic.update(字典)
4.查
get(key)
dic[key]
for 循环
setdefault(key)
三、字典的其他操作
keys 获取到所有的键存在一个高仿的列表中
values 获取到所有的值存在一个高仿的列表中
items 获取到所有的键值对以元组的形式存在一个高仿的列表中
解构:
a,b = 1,2
a,b = (1,2)
a,b = [1,2]
四、字典的嵌套:
dic = {
'name':'汪峰',
'age':43,
'wife':{
'name':'国际章',
'age':39,
'salary':100000
},
'baby':[
{'name':'熊大','age':18},
{'name':'熊二','age':15},
]
}
dic['baby'][0]['age'] = 19
print(dic)
python的dict类型_python数据类型:dict(字典)相关推荐
- python定义字符串类型_Python数据类型之字符串
1. Python字符串的创建 字符串是Python中最常见的数据类型,通常使用单引号或双引号来定义一个字符串,如下: str = "我是字符串" str1 = '我也是字符串' ...
- python教程list类型_Python数据类型之list相关常用操作
列表:在其他编程语言中称为"数组",是一种基本的数据结构类型. 关于列表的问题: 列表中元素使如何存储的? 元素其实是内存地址,指向真正的元素,因为元素重复的时候,可以重复指向(省 ...
- 20190513——python基础(列表、数据类型:字典、列表和字典的异同)
二.python基础(列表.数据类型:字典.列表和字典的异同) 1.列表 1)什么是列表 2)从列表提取单 ...
- python创建字典型数据_Python数据类型之字典dict
# 字典是一种可变容器类型,可存储任意类型对象 # 字典以键值对存储数据,key-value形式,键值之间使用冒号:分隔,每个键值中间用逗号,分隔 # 字典包含在大括号,花括号{}中 # python ...
- python字典的值的类型_Python数据类型-字典
Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串.数字.元组等其他容器模型. 一.字典的新增 字典是由键值对组成的.字典的key值必须唯一,且不可变 dict = {'name': ...
- python定义map数据_python数据类型之 dict(map)
字典 一.创建字典 方法①: >>> dict1 = {} >>> dict2 = {'name': 'earth', 'port': 80} >>&g ...
- Python基本语法_基本数据类型_字典类型详解
目录 文章目录 目录 软件环境 字典(Dictionary) 创建一个字典对象 简单的创建 fromkey() 使用 keys 来创建字典 查询 查询字典中 key 映射的 value get() 查 ...
- python中字典数据的特点_Python数据类型(字典)
Python 字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在 ...
- python 通用数据库类型_Python开发基础之Python常用的数据类型
博文大纲 一.Python介绍 二.Python的变量 三.Python常用的数据类型 1.数字 2.字符串 3.元组 4.列表 5.字典 一.Python介绍 Python是一种动态解释型的编程语言 ...
最新文章
- 【大牛招生】李飞飞的实验室招人了!不限专业,有跨学科研究经验优先
- SPOJ - BITDIFF: Bit Difference [神妙の预处理]
- iOS开发中手势处理简介(二)
- mappedbytebuffer_小师妹学JavaIO之:MappedByteBuffer多大的文件我都装得下
- MATPOWER快速上手及应用实例
- 解读《美国国家BIM标准》– BIM能力成熟度模型 (一)
- ENVI监督分类后背景值也被分成一种地物,解决方案和转移矩阵制作方法
- C语言简单实现14个例题(谭浩强第四版)
- 算法:狐狸吃兔子问题(约瑟环)
- linkerd mysql_《Linkerd官方文档》在Kubernetes中运行Linkerd
- Cesium:结合canvas添加渐变背景色
- SEO 比比看: Che168.com VS pcauto.com.cn
- fiddler 升级后抓取https流量各种失败后一定不要忘记这一招
- 磊科路由虚拟服务器设置,磊科(Netcore)NW717端口映射怎么设置教程
- WPF登录界面及程序主界面设计
- Halcon打印质量检测之print_quality.hdev
- 暑假学习计划:week6.4-python爬虫
- linux ubuntu 22.04双屏显示颜色变绿问题解决
- 张顺却在水底下拦腰 水浒传
- INE首届共识大会 | 白眉:一起向百万级领地主进军