Python ::仅限keys

接受键值对字典并返回仅键的新平面列表的函数。

使用。items()函数在字典上带有for循环,以跟踪键和值,并通过将键附加到键来返回新列表。最好用于1级别较深的key:value对字典(平面字典),而不是通常与字典一起使用的嵌套数据结构。(平面字典类似于json,而平面列表则是针对javascript人的数组)。

def keys_only(flat_dict):
    lst = []
    for k, v in flat_dict.items():
        lst.append(k)
    return lst
ages = {
     "Peter": 10,
     "Isabel": 11,
     "Anna": 9,
}
keys_only(ages) # ['Peter', 'Isabel', 'Anna']