下面是我学习Python将近两个月对于字典的个人总结,不完善的请各位读者评论指出,感谢!
字典的特点
1,符号位大括号
2,数据以键值对的是形式出现
dict={'name':'Tom'}此处'name':'Tom'是一组键值对此处的’name’是key,’Tom’是value
3,字典可以存储多个键值对的但是各个键值对之间都用逗号隔开
字典的两种形式
1,有数据的字典 dict={'name':'Tom'}
2,空字典(1),dict2={} (创建一个空字典) (2),dict3=dict()[此处的dict()中的dict是一个函数]
字典的常见操作
新增
写法:字典序列[key]=值
如果key存在则修改这个key对应的值;如果key不存在则新增此键值对
示例:
删除
1,del dict[key] (删除不存在的key时会报错)
2,清空列表
clear()
查找
1, get(返回value)
如果当前查找的key不存在则返回第二个参数(默认值),如果省略第二个参数,则返回None
2,查找key
3,查找value
4,查找整个item(项)
遍历循环
- 遍历字典的key
先查找到key,
dict = {'name': 'tom', 'age': '18'}
for key in dict.keys():
print(key)
# name age(运行的返回结果)
2, 遍历字典的value
3,遍历字典的元素(键值对)