写点什么

Python 代码阅读(第 55 篇):获取字典的所有键或所有值的列表

用户头像
Felix
关注
发布于: 2 小时前
Python代码阅读(第55篇):获取字典的所有键或所有值的列表

Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码


本篇阅读的代码分别生成了给定字典的键、值列表。


本篇阅读的代码片段来自于30-seconds-of-python

keys_only

def keys_only(flat_dict):  return list(flat_dict.keys())
# EXAMPLESages = { "Peter": 10, "Isabel": 11, "Anna": 9,}keys_only(ages) # ['Peter', 'Isabel', 'Anna']
复制代码


keys_only函数接收一个字典,返回该字典的键组成的列表。


函数使用dict.keys()方法获得字典键的视图对象,该对象可以被迭代,因此可以使用list()生成对应的列表。

values_only

def values_only(flat_dict):  return list(flat_dict.values())
# EXAMPLESages = { "Peter": 10, "Isabel": 11, "Anna": 9,}values_only(ages) # [10, 11, 9]
复制代码


keys_only函数接收一个字典,返回该字典的值组成的列表。


keys_only函数一样,使用dict.values()会生成字典值组成的视图对象。然后使用list()生成对应的列表。

发布于: 2 小时前阅读数: 3
用户头像

Felix

关注

没有看点,仅仅闲聊。欢迎关注“没看点” 2018.05.04 加入

欢迎关注个人公众号:没看点 个人主页:www.zhangfelix.com

评论

发布
暂无评论
Python代码阅读(第55篇):获取字典的所有键或所有值的列表