Inicialização da lista Python usando instruções de vários intervalos

Eu quero uma longa lista, digamos [1,2,3,4,5,15,16,17,18,19] como exemplo. Para inicializar isso, tento digitar:

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

No entanto, isso não faz o que eu quero, retornando:

[[1, 2, 3, 4, 5], [15, 16, 17, 18, 19]]

Quando eu faço:

len(new_list)

Ele retorna 2, em vez dos 10 elementos que eu queria (já que fez duas listas dentro da lista). Obviamente, neste exemplo, eu poderia apenas digitar o que eu quero, mas estou tentando fazer isso para algumas listas iteradas estranhas que são como:

new_list = [range(101,6284),8001,8003,8010,range(10000,12322)]

Desejando uma lista 1-D em vez de uma lista de listas (ou o que for melhor chamado). Eu estou supondo que isso é realmente fácil e eu estou perdendo isso, mas depois de um pouco de pesquisa eu vim com nada muito útil. Alguma ideia?

questionAnswers(5)

yourAnswerToTheQuestion