一:字典理解
1.1创建字典与访问:
字典是用大括号写的,有键和值。
创建并打印字典
字典是有序的,可变的,并且不允许重复。字典以键值对的形式呈现,可以使用键名进行引用
1.2字典长度
利用len函数显示长度
1.3数据类型
字典项中的值可以是任何数据类型
python编程语言的四种集合数据类型:
List:有序且可变的集合,允许重复成员
元组:有序且不可更改的集合,允许重复成员
Set:无序且无须索引的集合,没有重复成员
字典:有序且可变的集合,没有重复成员
二:字典的访问
2.1访问键名
通过引号方括号内的键名来访问字典的项目
2.2访问键值
keys()方法将返回字典中所有键的列表
获取值:
values()方法将返回字典中所有值的列表
x=thisdict.values()
items()方法将返回字典中的每个项目作为列表中的元组
输出结果:
要确定字典中是否存在指定的键,使用in关键字
三:添加字典的方法
例一:添加一个年龄
输出结果:
或者使用update:
输出结果:
四:删除字典的方法
pop()方法删除具有指定键名的项
例:删除年龄的项
输出结果:
del关键字删除与指定键名的项目:
输出结果:
五:遍历字典
将字典中的所有键名,全部打印出来
输出结果:
如果打印字典中的所有值
输出结果:
使用该values()方法返回字典的值
输出结果:
使用keys()方法返回字典的键:
六:复制字典
用copy()函数
输出结果:
内置dict()函数