Soy bastante nuevo en python, y he usado C# desde hace un tiempo. Vi que había un método de filtro para usar con las colecciones, que parece ser el equivalente de la cláusula LINQ's where.
Me preguntaba, ¿existe también un equivalente para la declaración SELECCIONADA de LINQ en python?
Ejemplo: my_collection.select(my_object => my_object.my_property)
devolvería una colección de my_property de cada objeto en my_collection.El equivalente de Python de la selección de C# LINQ
8
A
Respuesta
7
Puede usar map(), pero List Comprehensions son una forma más "pitónica" de hacerlo.
16
[my_object.my_property for my_object in my_collection]
+2
sólo quiero mencionar, por Alguien que encuentre esto, los corchetes son necesarios. –
Cuestiones relacionadas
- 1. Python equivalente a la función LINQ All?
- 2. Ruby equivalente de C# Método de agregación de Linq
- 3. compuesto LINQ problema de selección
- 4. Equivalente a __func__ (de C) en Python
- 5. C++ equivalente a los docámenes de Python?
- 6. enumeración de Python equivalente
- 7. C++ equivalente a la función Python len()?
- 8. Python equivalente a usar la declaración de C# 's
- 9. Python equivalente a C++ getline()
- 10. equivalente de Jaxb en C#
- 11. Selección del campo de nombre de autor de la fuente Atom utilizando LINQ (C#)
- 12. Python equivalente a C# .Seleccione?
- 13. equivalente Powershell del comando Select de LINQ?
- 14. Python equivalente de Sinatra
- 15. LINQ Sintaxis - Selección de varias columnas
- 16. ¿Hay un equivalente al urllib de python en c/C++?
- 17. Linq elementos de selección que existen tanto en la lista
- 18. JSON.NET Selección de elementos en la matriz con linq
- 19. LINQ: equivalente notación de puntos para JOIN
- 20. Implementando el equivalente en C++ de C# usando la declaración
- 21. ¿El equivalente TreeSet de Java en Python?
- 22. LINQ/Lambda equivalente de SQL en
- 23. Python equivalente de la función cksum UNIX
- 24. ¿Cuál es el equivalente Python de Tomcat?
- 25. Amplificación con LINQ - Selección básica
- 26. C# 's LINQ para la manipulación de la colección equivalente en ruby
- 27. Ruby equivalente a la ayuda de Python()?
- 28. ¿Cuál es el equivalente de LINQ-a-SQL para Silverlight?
- 29. aptitud selección proporcional (ruleta rueda de selección) en Python
- 30. Selección de todos los objetos secundarios en LINQ
posible duplicado de [lista por comprensión de Python vs .NET LINQ] (http://stackoverflow.com/questions/3925093/pythons-list-comprehension-vs-net-linq) – nawfal