Inicialización de la lista de Python usando múltiples instrucciones de rango
Quiero una lista larga, digamos [1,2,3,4,5,15,16,17,18,19] como ejemplo. Para inicializar esto, intento escribir:
new_list = [range(1,6),range(15,20)]
Sin embargo esto no hace lo que quiero, volviendo:
[[1, 2, 3, 4, 5], [15, 16, 17, 18, 19]]
Cuando lo hago:
len(new_list)
Devuelve 2, en lugar de los 10 elementos que quería (ya que hizo 2 listas dentro de la lista). Obviamente, en este ejemplo, podría simplemente escribir lo que quiero, pero estoy tratando de hacer esto para algunas listas iteradas impares que van como:
new_list = [range(101,6284),8001,8003,8010,range(10000,12322)]
Deseando una lista 1-D en lugar de una lista de listas (o como se llame mejor). Supongo que esto es realmente fácil y me lo estoy perdiendo, pero después de un poco de búsqueda no he encontrado nada demasiado útil. ¿Algunas ideas?