Python

Python 字典类型相关知识

总结

  • 映射关系采用键值对表达
  • 字典类型使用{}dict()创建,键值对之间用":"分隔
  • d[key]方式既可以索引,也可以赋值,还可以改变其值

字典类型函数操作及方法

函数或方法说明
del d[k]删除字典d中键k对应的数据值
k in d判断键k是否在字典中,如果在返回True,否则返回False
d.keys返回字典d中所有的键信息
d.values()返回字典d中所有的值信息
d.items()返回字典d中所有的键值对信息
d.get(k, <default>键k存在,则返回相应值,否则返回
d.pop(k,<default>)键k存在,则取出相应值,否则返回
d.popitem()随机从字典d中取出一个键值对,以元组形式返回
d.clear删除所有键值对
len(d)返回字典d中元素的个数

其中后五个函数操作方法与列表类型相似

字典相关功能应用

problemcoding
1. 定义空字典d>>> d = {}
2. 向d新增2个键值对元素>>> d["a"] = 1; d["b"] = 2
3. 修改第2个元素>>> d["b"] = 3
4. 判断字符"c"是否是d的键>>> "c" in d
5. 计算d的长度>>> len(d)
6. 清空d>>> d.clear()

评论

This is just a placeholder img.