字典是Python中唯一的映射类型,每个成员由"键:值"对的形式组成,所有成员由一对大括号{}括起来,相邻成员用逗号分隔.
一个键只能对应的值,多个键可以对应相同的值.字典是可变的数据类型,可以存储任意类型对象,支持对成员的增,修,改等操作.字典可以嵌套,即键映射的值可以是一个字典。字典与列表相比,最大的不同在于字典是无序的,在字典中可以通过键值来访问成员,但不能通过其位置来访问.
1.创建字典的方法
1)通过赋值的方式创建
2)通过内置函数创建 dict() / fromkeys()
2.字典的基本操作
enumerate():枚举函数,操作字典,将字典的键取出放入迭代器
del 删除字典元素甚至字典
popitem() 默认删除最后一个,但是字典没有顺序
pop() 删除指定键值对,根据键删除
items() 输出字典的所有键值对
keys() 输出字典的所有键
title() 取出字符串的标题
values() 返回字典的所有值
3.字典的方法
get()获取指定键对应的值
第一个参数是键,第二个参数是备用数据,当获取的键不存在,那么可以使用备用的数据返回.
default 表示指定键不在时返回的值
setdfault() 作用与get()方法类似,可以返回指定键的值.不同的是,当指定键不存在时,该方法会将该指定键(和指定值)添加到字典.
clear() 可以删除字典的所有元素,使其变成一个空字典.
copy() 可以返回一个具有相同键值对的新字典,由于这种方式只复制父对象,不复制内部的子对象,故称为浅复制
update() 将一个字典的键值对更新到指定字典中,若指定字典中没有相同项,则将该键值对添加到指定字典中
标签:返回,删除,简介,可以,指定,键值,字典 来源: https://blog.csdn.net/m0_67213028/article/details/123582959
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。