python list comprehension to produce two values in one iteration

后端 未结 12 1952
刺人心
刺人心 2021-02-03 17:20

I want to generate a list in python as follows -

[1, 1, 2, 4, 3, 9, 4, 16, 5, 25 .....]

You would have figured out, it is nothing but n,

12条回答
  •  清酒与你
    2021-02-03 18:03

    lst_gen = sum([(i, i*i) for i in range(1, 10)],())
    

    oh I should mention the sum probably breaks the one iteration rule :(

提交回复
热议问题