2016-10-09 60 views

回答

5

相當於在sum()內的comprehension

sum(x[1] for x in tuples) 

例如,我們可以定義一些樣本隨機數據。

from random import randint 

r = lambda: randint(0, 100) 

data = [(r(), r(), r()) for x in range(100)] 

sum(x[1] for x in data) 
+0

嚴格地說,這是一個生成器表達式。 – ekhumoro

+0

所有作品。這是非常乾淨的語法。我正要開始手動循環收集並添加x [1]個元素。 – Andrew