Python liste d'initialisation à l'aide de plusieurs états gamme

Je veux une longue liste, dire [1,2,3,4,5,15,16,17,18,19] comme un exemple. Pour initialiser ce, j'essaie de taper:

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

Mais ce n'est pas faire ce que je veux, le retour:

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

Quand je fais:

len(new_list)

Il renvoie 2, au lieu de 10 éléments que je voulais (car il a fait 2 listes à l'intérieur de la liste). Évidemment, dans cette exemple je pourrais vous suffit de taper ce que je veux, mais je vais essayer de le faire pour certains impairs itéré listes qui vont comme:

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

Désireux de 1-D de la liste au lieu d'une liste de listes (ou de ce qu'il est préférable de l'appelé). Je devine que c'est vraiment facile et je suis en manque, mais après un peu de recherche, je suis venu avec rien de trop utile. Des idées?

OriginalL'auteur jackd | 2012-12-19