码迷,mamicode.com
首页 > 编程语言 > 详细

Python常见数据结构-推导式

时间:2020-03-17 21:15:48      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:structure   car   text   existing   for   python   一个   targe   基本   

推导式是一种重要的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常见数据结构-推导式

标签:structure   car   text   existing   for   python   一个   targe   基本   

原文地址:https://www.cnblogs.com/fuyusheng/p/12513189.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!