我对python很新,碰巧现在已经使用过C#了。我看到有一个过滤器方法用于集合,这似乎相当于LINQ的where子句。
我想知道,在python中是否还有LINQ的select语句?
示例:my_collection.select(my_object => my_object.my_property)
将返回my_collection中每个对象的my_property集合。
答案 0 :(得分:26)
[my_object.my_property for my_object in my_collection]
答案 1 :(得分:12)
您可以使用map(),但List Comprehensions是更加“pythonic”的方式。