在 Python 中以列表形式获取字典键
pythonserver side programmingprogramming更新于 2025/11/13 18:52:17
对于许多程序来说,从字典中获取键是重要的输入,供依赖此字典的其他程序使用。在本文中,我们将了解如何以列表形式捕获键。
使用 dict.keys
这是一种非常直接的访问键的方法。此方法可作为内置方法使用。
示例
Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'} print("给定的字典是 :\n ",Adict) print(list(Adict. keys())) 输出
运行上述代码得到以下结果 −
给定的字典是: {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
[1, 2, 3, 4]
使用 *
* 可应用于任何可迭代对象。因此,可以使用 * 直接访问字典的键,这也称为解包。
示例
Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
print("给定的字典是:\n ",Adict)
print([*Adict])
输出
运行上述代码得到以下结果 −
给定的字典是:
{1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
[1, 2, 3, 4]
使用 itemgetter
itemgetter(i) 构造一个可调用函数,以可迭代对象(如字典、列表、元组等)作为输入,并从中获取第 i 个元素。因此,我们可以使用此方法通过 map 函数获取字典的键,如下所示。
示例
from operator import itemgetter
Adict = {1:'Sun',2:'Mon',3:'Tue',4:'Wed'}
print("给定的字典是:\n ",Adict)
print(list(map(itemgetter(0), Adict.items())))
输出
运行上述代码得到以下结果 −
给定的字典是:
{1: 'Sun', 2: 'Mon', 3: 'Tue', 4: 'Wed'}
[1, 2, 3, 4]
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

