Inicjalizacja listy Pythona przy użyciu wielu instrukcji zakresu

Chcę na przykład jedną długą listę, powiedzmy [1,2,3,4,5,15,16,17,18,19]. Aby to zainicjować, próbuję wpisać:

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

Jednak to nie robi tego, co chcę, wracając:

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

Kiedy robię:

len(new_list)

Zwraca 2 zamiast 10 elementów, które chciałem (ponieważ zawiera 2 listy na liście). Oczywiście w tym przykładzie mógłbym po prostu wpisać to, co chcę, ale próbuję to zrobić dla niektórych dziwnych iterowanych list, które wyglądają tak:

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

Pragnąc listy 1-D zamiast listy list (lub jakkolwiek się nazywa). Zgaduję, że jest to naprawdę łatwe i brakuje mi go, ale po wielu poszukiwaniach nie wymyśliłem nic zbyt użytecznego. Jakieś pomysły?

questionAnswers(5)

yourAnswerToTheQuestion