dicts.values()详解
时间: 2024-05-11 13:17:32 浏览: 135
DICTS清理文件.LSP
`dict.values()` 是 Python 字典(`dict`)对象的一个方法,用于返回字典中所有值(values)所组成的列表(list)。具体来说,它返回一个可迭代对象,该对象包含了字典中所有键所对应的值。这些值按照字典中键的插入顺序排列。
例如,假设有一个字典 `my_dict`,其中包含三个键值对:
```python
my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
```
那么调用 `my_dict.values()` 将返回一个可迭代对象,它包含了所有值 `1`、`2` 和 `3`:
```python
>>> my_dict.values()
dict_values([1, 2, 3])
```
注意,`dict.values()` 返回的是一个视图(view)对象,而不是一个列表。这意味着,如果你对原字典做出了修改,`dict.values()` 返回的可迭代对象也会反映出这些修改。同时,你也可以使用 `list(dict.values())` 将其转换为列表。
```python
>>> my_dict['kiwi'] = 4
>>> my_dict.values()
dict_values([1, 2, 3, 4])
>>> list(my_dict.values())
[1, 2, 3, 4]
```
阅读全文