我想重新創建一些我在python中的ruby代碼(不能等到lambda支持ruby !!),並且我正在運行一個返回數組上的過濾器結果指示的問題(我想我我正確地說)。下面是一些示例代碼:python等價於ruby的`map.with_index`?
array = [200,100,150,500,25,650,175]
res = filter(lambda x: x < 200, array)
print res
[100, 150, 25, 175]
但我真的需要它來回報每相匹配的過濾器,並獲得元素的索引:
有沒有一種簡單的方法在Python做到這一點?我正要嘗試numpy,但試圖安裝它時easyinstall變得很糟糕。
我會考慮接受JulienD」因爲他和其他用戶都提供了相同的答案(減去一些小的解釋),但朱利安是第一位。 – deweyredman