什么时候应该使用生成器表达式?什么时候应该在Python中使用列表推导?
# Generator expression
(x*2 for x in range(256))
# List comprehension
[x*2 for x in range(256)]
Run Code Online (Sandbox Code Playgroud)
我对python很新,碰巧现在已经使用过C#了.我看到有一个与集合一起使用的过滤器方法,它似乎相当于LINQ的where子句.
我想知道,在python中是否还有LINQ的select语句?
示例:my_collection.select(my_object => my_object.my_property)将返回my_collection中每个对象的my_property的集合.