从字典 d = {'a': 1, 'b': 2} 中,如何得到一个只包含键的列表?( )
A:list(d)
B:d.keys()
C:d.to_list()
D:list(d.items())
正确答案:A
答案解析
获取字典键的列表需通过字典的 keys() 方法获取键视图,再使用 list() 构造函数将其转换为列表。list(d) 可直接将字典的键转化为列表,因字典在迭代时默认提供键。d.keys() 返回的是 dict_keys 对象,不是列表。d.to_list() 不是字典的有效方法。list(d.items()) 转换的是键值对,结果为元组的列表,包含键和值,而非仅键。
试卷来源:202606 CCF-GESP编程能力等级认证Python三级真题