Инициализация списка 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)]
Желая одномерный список вместо списка списков (или как тамлучше всего называть). Я'Я предполагаю, что это действительно легко, и яЯ скучаю по нему, но после долгих поисков яМы не придумали ничего слишком полезного. Есть идеи?