nl= (2,3,6,18)
# The sum comprehension
[ [ [j for j in (j+i,) ] for i in nl] for j in (0,) ] [0][-1][0]
# results in 29 or [[[2], [5], [11], [29]]] without [0][-1][0] at the tail
# the product comprehension
[ [ [j for j in (j*i,)] for i in nl ] for j in (1,) ] [0][-1][0]
# results in 648 when nl = (2,3,6,18)
# a factorial comprehension
fac= 6
[ [ [j for j in (j*i,)] for i in range(2,fac+1)] for j in (1,)] [0][-1][0]
# results in 720