2024-05-23 13:31:21 发布
网友
我在电视里看到了这则神秘的招聘广告,但它的评价似乎并不那么令人兴奋。关于如何从中获得更有用的结果有什么想法吗?你知道吗
bytes( map( lambda x: x-1, filter( lambda y: y < sum(2**x for x in {z for z in range(7)}-{2}), b'~b{qq}mz!o|px' ) ) )
https://repl.it/KkRj/0
在python 2中,此代码不会产生任何结果(空列表),因为:
>>> b'a'[0] < 100 False
b prefix在python2中并不真正创建bytes对象。因此,您又回到了将字符串与整数进行比较的问题上,这在python2中始终是错误的(不确定编码人员是否忽略了这一点或是故意这样做的)
bytes
另一方面,在python3中,比较工作正常
>>> b'a'[0] < 100 True
所以过滤器工作,结果是"apply now"。你知道吗
"apply now"
旁白:当这个语法可以是set(range(7))(更快&更短)时,你难道不讨厌它吗?你知道吗
set(range(7))
在python 2中,此代码不会产生任何结果(空列表),因为:
b prefix在python2中并不真正创建
bytes
对象。因此,您又回到了将字符串与整数进行比较的问题上,这在python2中始终是错误的(不确定编码人员是否忽略了这一点或是故意这样做的)另一方面,在python3中,比较工作正常
所以过滤器工作,结果是
"apply now"
。你知道吗旁白:当这个语法可以是
set(range(7))
(更快&更短)时,你难道不讨厌它吗?你知道吗相关问题 更多 >
编程相关推荐