我想要一个长列表,例如 [1,2,3,4,5,15,16,17,18,19]。为了初始化它,我尝试输入:
new_list = [range(1,6),range(15,20)]
然而,这并没有做我想要的,返回:
[[1, 2, 3, 4, 5], [15, 16, 17, 18, 19]]
当我做:
len(new_list)
它返回 2,而不是我想要的 10 个元素(因为它在列表中创建了 2 个列表)。显然,在这个例子中,我可以只输入我想要的内容,但我正在尝试对一些奇怪的迭代列表执行此操作,例如:
new_list = [range(101,6284),8001,8003,8010,range(10000,12322)]
需要一维列表而不是列表列表(或最好的名称)。我猜这真的很容易而且我很想念它,但是经过相当多的搜索后,我没有想出任何有用的东西。有任何想法吗?