python大于等于怎么表示_如何在rejectdb中应用python lambda表达式中的大于等于
我在reinstdb表中有下面的json記錄。在[{
"pid": 12,
"sk": [
{
"sid": 30,
"et": 3
},
{
"sid": 22,
"et": 10
},
{
"sid": 30,
"et": 8
}
],
"wc": [
{
"wid": 7,
"et": 8
},
{
"wid": 3,
"et": 6
},
{
"wid": 9,
"et": 7
}
]
}]
像這個,我在表中有數百萬行。
我們試圖實現的是根據{sid,et}的輸入集過濾這個json
我在python中使用以下代碼(skObj是輸入):
^{pr2}$
上面的查詢根據sk的輸入集正確地過濾了reinstdb中的cube7表。
skObj最多可以包含10個集合。在
我希望看到的是每個輸入集skObj=[{'sid': 22, 'et': 10},{'sid': 30, 'et': 8}]
我想用以下條件篩選表:(sid=22 & et>=10) and (sid=30 & et>=8)
但目前它的做法是平等的(sid=22 & et=10) and (sid=30 & et=8)
對于每組(sid,et)的et值,如何在lambda表達式中使用大于?在
如何從下面創建泛型表達式-這適用于原始數據lambda x: (x['sid'] == 22) & (x['et'] >= 10)
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的python大于等于怎么表示_如何在rejectdb中应用python lambda表达式中的大于等于的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mantelhean.test r语言_
- 下一篇: nav 计算机网络_CTO下载-计算机网