文档章节

浅谈各种推导式与lambda输出顺序

一依木
 一依木
发布于 2017/05/22 17:20
字数 87
阅读 3
收藏 0
p = [10, 2, 12, 53,75]
print {x for x in p if x%2==0} #集合推导式
print list(filter(lambda x:x%2==0,p))
print [ x for x in p if x%2==0] #列表推导式


output:

   set([10, 12, 2])
   [10, 2, 12]
   [10, 2, 12] 

 

从输出结果看,为什么输出的数字顺序不一样?

 

© 著作权归作者所有

共有 人打赏支持
一依木
粉丝 0
博文 4
码字总数 1023
作品 0
黄浦
高级程序员
私信 提问
深入理解Java 8 Lambda(lambda,方法引用,目标类型和默认方法)

如果你不知道什么是函数式编程,或者不了解 ,, 这些常用的高阶函数,那么你不适合阅读本文,请先学习函数式编程基础。 State of Lambda by Brian Goetz The high-level goal of Project La...

黎嘉诚
2016/12/01
55
0
函数式编程基础思想

说明 网上有很多深入语言层次讲解函数式编程的应用,很多人无法理解,能用但是一头雾水,死记硬背,原因究其是核心思想不清楚。 我说的语言层次上的,例如 Spark MapReduce lambda Groovy Rx...

热血沸腾
2017/12/20
0
0
Java Lambda入门学习

感觉Lambda表达式写起来确实很简洁,今天就简单看了一下Lambda表达式。在Java 8,一个重要的变更是引入Lambda表达式(),这听起来似乎很牛,有种我虽然不知道Lambda表达式是什么,但我仍然觉得...

钟声已经敲响
2016/10/24
83
0
[Kotlin] 关于lambda,你想知道的都在这里

从Java语言转到Kotlin,最让人头疼的问题恐怕就是lambda表达式了。 lambda,准确的中文翻译是:匿名函数。 不过,在Kotlin语言中本身就有匿名函数的概念,为了区分,我们姑且把它叫做Lambda表...

欧阳锋
2017/11/26
0
0
java8新特性(1)-lambda

Lambda 表达式简介 Lambda 表达式是一种匿名函数(对 Java 而言这并不完全正确,但现在姑且这么认为),简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。 你可以将其想做...

十二缸帕萨特
2016/04/13
159
0

没有更多内容

加载失败,请刷新页面

加载更多

使用Autowired和Qualifier解决多个相同类型的bean如何共存的问题

注意: 实现类UserServiceImpl,MyUserServiceImpl 需要区分:@Service("userServicel") @Service("myUserService") https://blog.csdn.net/russle/article/details/80287763......

qimh
14分钟前
1
0
SQL 语句使用to_char函数时,检索结果有空格

小疯在使用Oracle过程中,使用to_char函数检索表数据时发现检索结果前面会有一个空格,对后续开发有影响。问题很好解决,比较直接对可以做一下trim处理。但是小疯很疑惑为什么会有空格呢,于...

野小疯
16分钟前
1
0
对接比特币钱包的PHP开发包

BtcTool是一个基于第三方服务和离线裸交易实现的PHP比特币应用开发包,适合不希望部署本地 节点旳PHP开发者,开发包主要包含以下特性: 利用第三方服务获取指定地址的utxo集合 离线生成消费裸...

汇智网教程
34分钟前
1
0
【自用】 VHD to VHDX

VHDX: 在VHD 2TB 的基础上提供 64TB的容量。 支持逻辑扇区大小为 4KB,和每块的大小为 256MB,来优化虚拟磁盘性能。 比VHD提供更高的安全性、可靠性和性能。 convert-VHD –path d:\Hyper-v...

Tensor丨思悟
46分钟前
2
0
30 岁转行做Python开发晚吗?而且是零基础

最近有小伙伴问小编,30 岁转行做Python开发晚吗? 小编想说,其实无论男女,只要想学,有这个动力,就直接去行动。无论年龄,无论性别,只要你想一直勇往直前,那么想做的就去做吧~这里有一...

糖宝lsh
57分钟前
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部