字典dict{}
格式:{key键 :value值 } -----键值对
字典是无序的(所以无法通过下标进行查找):通过key 查找 value
注意:
定义key 可以是任何类型(不能出现可变类型)
通过key获取value(key是唯一个标识)
若key重复,python只会保存一个
字典的常见操作(增删改查)
查看 值 = 字典名["键"]
修改元素 字典名["key"] = 修给的元素
添加元素 key不在 直接默认添加
删除元素
del: del 字典名[" key"]
clear : 字典名 .
clear()
len( 字典名) 计算字典中元素个数
利用keys()方法 打印 key
利用values()方法打印value
注意:
可以单独将键值 返回到列表
values (可以重复)
items 可以返回包含所有的 键\值 元组列表
扩展一个:可以同时 输出key的下标
in 判断 键值 在字典中是否存在
setdefault 格式:字典名 .
setdefult("key")
判断:
若存在,会获取value值
若没有key ,会将默认值返回,同时将键值对添加到字典中
get 格式: 字典名 .
get("key")
若key存在 ,显示value,
若不存在,会返回默认值,字典不会发生任何改变
通过key获得value的方法:
1.value = dict["key"]
2.value = dict.setdefault["key"]
3.value = dict.get["key"]