次のような ID 範囲のタプルのリストがあります。
[(0,2), (3,6), (7,10), (11,14), (15,21), etc.]
さらに、次のような ID 整数の複数のリストがあります。
[1, 2, 4, 11, 12, 15, 17, 20, 22, 24, ...], [2, 3, 5, 10, 13, 15, 18, 20, 23, 24, ...], etc.
リストは必ずしも同じ長さではありません。
リスト1の「1」とリスト2の「2」のように、範囲内のすべてのリストに少なくとも1つの整数を持つタプルを返すより良い方法を探していますタプルリスト[0](範囲0) -2) またはリスト 1 の "11" とリスト 2 の "13" はタプル list[3] (範囲 11-14) に一致します。
タプルとリストをループすることはできますが、リストが大きいと面倒で遅くなります。より効率的で簡潔な方法はありますか?