随笔分类 -  推导式学习

如何理解列表推导式
摘要:a= [] for i in range(10): if i %2 == 0: a.append(i) > [ i for i in range(10) if i % 2 ==0] 所以列表推导式的要素有3个 1)for 循环 2)被添加的元素 3)条件 限制: 1) 条件:只有一个出口,没有els 阅读全文
posted @ 2020-06-05 21:26 jvincent 阅读(449) 评论(0) 推荐(0)
列表、集合和字典推导式
摘要:列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。形式如下: [expr for val in collection if condition] 它等同于下面的for循环; result = [] for val in col 阅读全文
posted @ 2020-05-05 08:19 jvincent 阅读(327) 评论(0) 推荐(0)
python 三元表达式的 列表推导式 生成器推导式
摘要:python中三元表达式的语法如下 if else result = x if condition else y 另外一种三元表达式,比较少见 result = (x, y)[condition] 列表推导式 ==〉循环 python中列表推导式用于使用其他列表创建一个新列表。 其基本形式为: [表 阅读全文
posted @ 2020-04-12 19:50 jvincent 阅读(696) 评论(0) 推荐(0)