我对python有点新意,所以请原谅我!
我有一个材料分配给一个对象,但也分配给另一个对象的其他面。我将所有面孔存储在一个字典中,即:
mydic = { "aiStandard" : ["pSphere1.f[1:20]", "pSphere1.f[22:28]", "pSphere2.f[35:59]"] }
在我的词典中,我想过滤" aiStandard"的价值。只获得&p; 34"的面孔或任何其他想要的对象。
请不要犹豫,让我知道!
由于
答案 0 :(得分:0)
正如他们告诉你的那样,你没有提供大量的信息或代码来测试...
如果你的dic看起来像这样,选择正在运行:
def filterObj(objs=list, filterName=str):
return [i for i in objs if i.startswith(filterName)]
objs = []
for i in mydic["aiStandard"]:
objs.append(i.split('.')[0])
objs = list(set(objs))
for obj in objs:
print(obj, filterObj(mydic["aiStandard"], obj))
如果您想过滤您的值,请参阅示例代码:
const db = firebase.firestore(firebase.app("prjID"));
for (i = 0; i < 10; i++) {
console.log(`updating /test/test with test:${i} ${new Date().getMilliseconds()}`);
db.doc(`/test/test`).update({ test: i });
}