我有一個DB有三個字段的表格:id,value和timestamp。 給定兩個日期,我知道如何在postgres中編寫查詢,使用timestamp字段將查找範圍內的所有記錄。麻煩的是,我也想在的範圍之前找到最近的單個記錄,並且在之後的範圍內找到單個最接近的記錄。 所以,如果我有這個表: id | value | timestamp
---+-------+--------------------
我正在尋找一個迭代器,它將python(或列表)中的多個範圍作爲輸入並返回所有可能的組合。最好在迭代器中,因此它不會將所有組合存儲在內存中。我知道如何自己編寫代碼,但在我看來,這是一個非常常見的功能,所以我無法想象它已經不存在於某些庫中。這是基本的想法: a = range(0,2)
b = range(2,4)
for i,j in someFunc(a,b):
print(i,