的名單上有看起來像分組列表中的元素的給定的時間間隔
a=[['10', 'name_1'],['50','name_2'],['40','name_3'], ..., ['80', 'name_N']]
b=[(10,40),(40,60),(60,90),(90,100)]
a
元素的兩個列表包含了一組數據,並b
定義了一些區間,我的目標是創建一個列表與b
中的間隔一樣多的列表。 c
中的每個列表都包含間隔中包含的所有x
元素,其中x[0]
包含在區間中。例如:
c=[
[['10', 'name_1']],
[['50','name_2'],['40','name_3']],
[...,['80', 'name_N']]
]
'b'中的範圍始終是連續的? –
是的,他們是,而'a'由_name_而不是元素的第一個字段排序 – fady
bisect在這裏可能有一些幫助 – dansalmo