在给出的选项中,我们需要找到一个能返回字典`d`中所有键的列表的语句。 A. `print(list(d.key( )))` - 这是错误的,因为字典的方法名是 `keys` 而不是 `key`,并且括号后面不应该有空格。 B. `print(list(d.keys( )))` - 这是正确的。`keys()` 方法返回一个包含字典中所有键的视图对象。当这个视图对象被传递给 `list()` 函数时,它会转换为一个列表。注意,括号后面不应该有空格,但在这里即使有空格,Python 也会忽略它(尽管这是一个不好的编码习惯)。 C. `print(list(d.values( )))` - 这是错误的,因为 `values()` 方法返回的是字典中所有值的视图对象,而不是键。 D. `print(list(d.items( )))` - 这也是错误的,因为 `items()` 方法返回的是一个元组的列表,其中每个元组包含一对键值对。 因此,正确答案是 B。但是,为了代码的清晰性,建议去掉括号后的空格: ```python print(list(d.keys())) ```

点赞(0)
×
关注公众号,登录后继续创作
或点击进入高级版AI
扫码关注后未收到验证码,回复【登录】二字获取验证码
发表
评论
返回
顶部