Следующий простой код LINQ
string[] words = { "hello", "wonderful", "linq", "beautiful", "world" };
// Get only short words
var shortWords =
from word in words
where word.Length <= 5
select word;
// Print each word out
shortWords.Dump();
может быть переведен на python с использованием понимания списка следующим образом.
words = ["hello", "wonderful", "linq", "beautiful", "world"]
shortWords = [x for x in words if len(x) <=5]
print shortWords
- Является ли LINQ еще одной идеей для реализации понимания списка?
- Какие примеры могут быть в том, что LINQ может выполнять, но переосмысление списка не может быть выполнено.