次のリストがあります。
>>> list_of_lists = [[(0, 0)], [(6, 0)], [(7, 0), (8, 0), (9, 0)], [(10, 0)]]
そして、私が欲しいのは次のとおりです。
>>> substract(list_of_lists)
[6, 1, 1]
基本的に私はリストのリストを持っています。これらの各リストは、タプルのリストです。リストの最後のタプルの最初の要素を、後続のリストの最初のタプルの最初の要素から減算したいと考えています。より図式的な説明については、
[[( 0 , 0)], [( 6 , 0)], [( 7 , 0), (8, 0), ( 9 , 0)], [( 10 , 0)]]
6 - 0 = 6
7 - 6 = 1
10 - 9 = 1