字典常用操作之查找

dict1 = {'name': 'TOM','age': 20,'gender': '男'}

# 1. [key]值查找 如果key存在,则返回对应的值;否则报错
print(dict1['name']) # 返回对应的值(key存在)
# print(dict1['names']) # 报错

# 2. [函数]
# 2.1 get() 语法: 字典序列.get(key,默认值)
# 注意:如果当前查找的key不存在则返回第二个参数(默认值),
# 如果省略第二个参数,则返回None
print(dict1.get('name'))
print(dict1.get('names')) # 如果key不存在,返回None

# 2.2 keys() 查找字典中所有的key,返回可迭代对象
print(dict1.keys())

# 2.3 values() 查找字典中的所有的value,返回可迭代对象
print(dict1.values())

# 2.4 items()查找字典中所有的键值对,返回可迭代对象,里面的数据是元组,元组数据1是字典的key,元组数据2是字典key对应的值
print(dict1.items())
posted @ 2021-10-13 21:32  冰溏  阅读(154)  评论(0编辑  收藏  举报