【发布时间】:2010-09-06 00:25:27
【问题描述】:
我喜欢 Python 中的列表推导式,因为它们简洁地表示了列表的转换。
但是,在其他语言中,我经常发现自己写的内容大致如下:
foreach (int x in intArray)
if (x > 3) //generic condition on x
x++
//do other processing
这个例子是用 C# 编写的,我的印象是 LINQ 可以帮助解决这个问题,但是有没有一些通用的编程结构可以替代这个稍微不够优雅的解决方案?也许是我没有考虑的数据结构?
【问题讨论】:
标签: .net python arrays loops iteration