Я довольно новичок в python и, вероятно, использовал C# в течение некоторого времени. Я видел, что существует метод фильтрации для коллекций, который, похоже, эквивалентен предложению LINQ where.
Я задавался вопросом, существует ли эквивалент оператора SELECT для LINQ в python?
Пример: my_collection.select(my_object => my_object.my_property)
вернет коллекцию my_property каждого объекта в my_collection.Python эквивалент C# LINQ's select
8
A
ответ
7
Вы можете использовать map(), но List Comprehensions - это более «питонический» способ сделать это.
16
[my_object.my_property for my_object in my_collection]
+2
Просто хочу отметить, для любой, кто находит это, нужны квадратные скобки. –
Смежные вопросы
- 1. Python эквивалент Ruby's .select
- 2. эквивалент Python в C++?
- 3. Python эквивалент C# .Выбрать?
- 4. Python эквивалент C++ getline()
- 5. C++ эквивалент Python GetAttr
- 6. C# эквивалент Python repr()
- 7. C эквивалент Python crypto.crypto()
- 8. LINQ Эквивалент SELECT DISTINCT
- 9. date select, openFileDialog-эквивалент
- 10. Есть ли эквивалент C# функции Select() VB6?
- 11. Эквивалент python: scipy.optimize() в C++?
- 12. C# Parallel.Foreach эквивалент в Python
- 13. C эквивалент регулярного выражения Python
- 14. python struct.pack эквивалент в C++
- 15. C# эквивалент rjust в python
- 16. Эквивалент кода Python в C#?
- 17. Python эквивалент указателя элемента C++
- 18. Python эквивалент функции R c()?
- 19. C++-эквивалент библиотеки «construct» Python
- 20. Python эквивалент для выражения C
- 21. C# эквивалент для python pdb.set_trace()
- 22. EclipseLink INSERT..SELECT эквивалент
- 23. SELECT @@ ROWCOUNT эквивалент Oracle
- 24. LINQs Enumerable.Single() в потоках Java 8's
- 25. LINQs Присоединяется к хранимым процедурам Присоединяется
- 26. Python zip() эквивалент в C или C++
- 27. эквивалент Powershell команды Select LINQ?
- 28. SELECT INTO эквивалент в mysql
- 29. Эквивалент SQL SELECT in Pig
- 30. Python эквивалент SQL: SELECT ж/MAX() и GROUP BY
возможно дубликат [список осмыслению Пайтона против .NET LINQ] (http://stackoverflow.com/questions/3925093/pythons-list-comprehension-vs-net-linq) – nawfal