vcat([[(i,j) for j in (1+i):4] for i in 1:4]...) On Sun, Apr 03 2016, Jonatan Pallesen wrote:
> I want to make a list comprehension for 1 <= i < j <= 4. It can be done > with a for loop like this: > > l = [] > for i in 1:4, j in i+1:4 > push!(l, (i,j)) > end > > In python a list comprehension can be made like this > > l = [(i, j) for i in range(1, 5) for j in range(i+1, 5)] > > But this Julia code gives an error, saying i is not defined: > > l = [(i,j) for i in 1:4, j in i+1:4] > > Is there another approach? I feel like 4 lines to do this is excessive
