python dict 查询
时间: 2023-11-01 21:57:32 浏览: 62
python通过字典dict判断指定键值是否存在的方法
根据提供的引用内容,字典(dict)是Python中一种无序的键值对数据结构。字典的查询方式有两种:通过关键字(keyword)直接访问和通过字典的自有方法get()进行查询。推荐使用get()方法,因为如果查询的关键字不存在,get()方法会返回None。例如,通过字典名[key]的方式可以直接访问字典中指定关键字的值,而通过字典的自有方法字典名.get(key)也可以查询指定关键字的值。
以下是一些例子:
```
dicta = {'name': 'csdn', 'website': 'www.csdn.net', 'age': 13}
print(dicta['name']) # 输出 'csdn'
print(dicta.get('age')) # 输出 13
print(dicta.get('address', '住在拉萨')) # 输出 '住在拉萨'
```
此外,还可以使用字典的keys()、values()和items()方法查询关键字、值和键值对。例如:
```
dicth = {'name': 'csdn', 'website': 'www.csdn.net', 'age': 13}
print(dicth.keys()) # 输出 dict_keys(['name', 'website', 'age'])
print(dicth.values()) # 输出 dict_values(['csdn', 'www.csdn.net', 13])
print(dicth.items()) # 输出 dict_items([('name', 'csdn'), ('website', 'www.csdn.net'), ('age', 13)])
```
阅读全文