Python list initialization using multiple range statements

后端 未结 7 1540
误落风尘
误落风尘 2021-01-07 22:15

I want one long list, say [1,2,3,4,5,15,16,17,18,19] as an example. To initialize this, I try typing:

new_list = [range(1,6),range(15,20)]

7条回答
  •  不思量自难忘°
    2021-01-07 23:01

    i would like to propose u a version without +

    import operator
    a = list(range(1,6))
    b = list(range(7,9))
    print(operator.concat(a,b))
    

提交回复
热议问题