Python list initialization using multiple range statements

后端 未结 7 1536
误落风尘
误落风尘 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:11

    Just unpack range values as follows:

    >>> new_list = [*range(1,6),*range(15,20)]
    >>> new_list
    [1, 2, 3, 4, 5, 15, 16, 17, 18, 19]
    >>> len(new_list)
    10
    
    0 讨论(0)
提交回复
热议问题