Python常见数据结构-推导式
Posted 傅余生
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python常见数据结构-推导式相关的知识,希望对你有一定的参考价值。
推导式是一种重要的Python特性,是一种简单精炼创建Python数据结构的方式。
列表推导式,详细参考https://www.jianshu.com/p/0a269715a742
基本格式为:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]
[i for i in range(10)] [i for i in range(10) if i > 5]
集合推导式
与列表推导式类似
{i for i in range(10)} {i for i in range(10) if i > 5}
字典推导式
基本格式为:{ key:value for key,value in existing_data_structure }
{i:i*i for i in range(10) if i > 5}
注:元组推导式生成的结果并不是一个元组,而是一个生成器对象。
2020-03-17 20:35
以上是关于Python常见数据结构-推导式的主要内容,如果未能解决你的问题,请参考以下文章