Выбор подмножества целых чисел по двум спискам конечных точек - PullRequest
1 голос
/ 27 апреля 2019

У меня есть два списка конечных точек, которые выглядят так:

t1 = [0,13,22]
t2 = [4,14,25]

Я ищу наиболее эффективный способ создания вывода, который выглядит следующим образом:

[0,1,2,3,4,13,14,22,23,24,25]

Заранее спасибо, ребята

1 Ответ

2 голосов
/ 27 апреля 2019

Вы можете использовать понимание вложенного списка:

[i for a, b in zip(t1, t2) for i in range(a, b + 1)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...