Jestem całkiem nowy dla Pythona, i zdarzyło się, że użyłem C# od jakiegoś czasu. Zauważyłem, że istnieje metoda filtrująca do użycia z kolekcjami, która wydaje się być odpowiednikiem klauzuli where LINQ's.
Zastanawiam się, czy istnieje również odpowiednik dla instrukcji select LINQ w python?
Przykład: my_collection.select(my_object => my_object.my_property)
zwróci kolekcję właściwości my_property każdego obiektu w my_collection.Python's odpowiednik C# LINQ's wybierz
8
A
Odpowiedz
7
Można użyć map(), ale List Comprehensions są bardziej "pythonic" sposób to zrobić.
16
[my_object.my_property for my_object in my_collection]
+2
prostu chcę wspomnieć, dla każdy, kto to znajdzie, konieczne są nawiasy kwadratowe. –
Powiązane problemy
- 1. Czy istnieje odpowiednik zakresu Pythons (12) w C#?
- 2. Podproces FFMPEG i Pythons
- 3. Git cherry wybierz odpowiednik w Perforce?
- 4. W jaki sposób jest zamawiany Pythons glob.glob?
- 5. Odpowiednik iif w C#
- 6. Odpowiednik Double.DoubleToLongBits w C#?
- 7. C# odpowiednik jQuery.parents (Type)
- 8. C odpowiednik zerknięcia fstreama
- 9. C++ odpowiednik instanceof
- 10. SAXParser odpowiednik w C#
- 11. Odpowiednik constexpr z C++?
- 12. C# odpowiednik "Not MyEnum.SomeValue"
- 13. C++ odpowiednik "super"?
- 14. C++ odpowiednik Java ByteBuffer?
- 15. C++ odpowiednik .NET's Task.Delay?
- 16. C# odpowiednik perla $ _
- 17. Wybierz Max Age C#
- 18. IQueryable C# Wybierz
- 19. Odpowiednik C++/CLI słowa kluczowego C# 'readonly'
- 20. Czy istnieje odpowiednik statycznego C w C#?
- 21. Objective-C odpowiednik "override" w C#
- 22. C# odpowiednik wektora C++ z przyległą pamięcią?
- 23. ANSI C odpowiednik try/catch?
- 24. Dowolny odpowiednik "rozszerzony" dla C#?
- 25. IsNullOrEmpty odpowiednik dla Array? C#
- 26. C# odpowiednik php asocjacyjnej tablicy
- 27. Odpowiednik Rubiego do C#? Operator
- 28. C# Uri.EscapeDatastring() odpowiednik dla Javy
- 29. C++ Java statyczny odpowiednik końcowy
- 30. F # Odpowiednik list.map w C#?
możliwe duplikat [Pythona listowego vs .NET LINQ] (http://stackoverflow.com/questions/3925093/pythons-list-comprehension-vs-net-linq) – nawfal