python 调查字典
时间: 2024-08-28 13:01:57 浏览: 33
在Python中,字典是一种无序的键值对集合,可以用于调查其内部结构和内容。你可以通过以下几个常用的方法来进行字典的调查:
1. **查看键或值**:
- `dict.keys()`:返回一个包含所有键的视图,如`{'a': 1, 'b': 2}` 的 keys() 会返回 `dict_keys(['a', 'b'])`
- `dict.values()`:返回一个包含所有值的视图,如 `{'a': 1, 'b': 2}.values()` 返回 `dict_values([1, 2])`
- `dict.items()`:返回一个包含所有键值对元组的视图,如 `{'a': 1, 'b': 2}.items()` 返回 `dict_items([('a', 1), ('b', 2)])`
2. **检查元素存在**:
- `if key in dict:`:检查某个键是否存在于字典中。
3. **获取值**:
- `value = dict[key]`:如果键存在,返回对应的值;如果不存在,将引发`KeyError`异常。
4. **长度**:
- 使用for循环遍历键、值或键值对:
```python
for key, value in dict.items():
print(f"Key: {key}, Value: {value}")
```
6. **操作**:
- `dict.get(key, default)`:如果键存在,返回值;否则返回默认值。
- `del dict[key]`:删除指定键及其对应的值。
阅读全文