2016-10-09 3 views

ответ

5

Эквивалент - comprehension внутри sum().

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] th элементов вверх. – Andrew

Смежные вопросы