在 Python 中提取字典的键

Beginner

This tutorial is from open-source community. Access the source code

简介

在 Python 中,字典是键值对的集合。每个键都是唯一的,用于访问其对应的值。有时,我们可能只需要从字典中提取键。在这个挑战中,你要创建一个函数,该函数以扁平字典作为输入,并返回其所有键的列表。

字典的键

编写一个函数 keys_only(flat_dict),该函数以扁平字典作为输入,并返回其所有键的列表。

要解决这个问题,你可以按照以下步骤进行:

  1. 使用 dict.keys() 返回给定字典中的键。
  2. 返回前一步结果的 list()
def keys_only(flat_dict):
  return list(flat_dict.keys())
ages = {
  'Peter': 10,
  'Isabel': 11,
  'Anna': 9,
}
keys_only(ages) ## ['Peter', 'Isabel', 'Anna']

总结

在这个挑战中,你已经学会了如何在 Python 中仅从字典中提取键。你可以使用 dict.keys() 方法来返回键,然后将结果转换为列表。