正确答案是:B: `d.items()`
### 分析:
在 Python 中,字典(dictionary)是一种用于存储键值对的数据结构。要获取字典中键值对所组成的列表,可以使用不同的方法来访问字典的内容:
- **A: `d.get()`**:
- `d.get(key)` 方法用于获取字典中指定键的值。如果键不存在,可以返回一个默认值。此方法不能用于获取字典的所有键值对。
- **B: `d.items()`**:
- `d.items()` 方法返回一个视图对象,包含字典中的所有键值对。每个键值对都作为一个元组 `(key, value)` 存在。这个视图对象可以转换为列表,从而得到所有键值对的列表。
- **C: `d.values()`**:
- `d.values()` 方法返回一个视图对象,其中包含字典中的所有值,不包括键。此方法不适用于获取键值对。
- **D: `keys()`**:
- `d.keys()` 方法返回一个视图对象,其中包含字典中的所有键,没有包含对应的值。
因此,要得到字典中键值对所组成的列表,应该使用 `d.items()`。这里是一个简单的代码示例:
```python
# 示例字典
d = {'a': 1, 'b': 2, 'c': 3}
# 获取键值对列表
key_value_list = list(d.items())
print(key_value_list)
```
输出将是:
```
[('a', 1), ('b', 2), ('c', 3)]
```
在这个例子中,`d.items()` 是正确的选择,因为它提供了所有的键值对,组织成一个可迭代的视图对象,随后可以转换成列表形式。