Инициализация списка Python с использованием нескольких операторов диапазона

Я хочу один длинный список, скажем, [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)]

Желая одномерный список вместо списка списков (или как тамлучше всего называть). Я'Я предполагаю, что это действительно легко, и яЯ скучаю по нему, но после долгих поисков яМы не придумали ничего слишком полезного. Есть идеи?

Ответы на вопрос(5)

Ваш ответ на вопрос