按部件名称排序字典值..!

时间:2018-02-07 12:21:57

标签: python dictionary maya

我对python有点新意,所以请原谅我!

我有一个材料分配给一个对象,但也分配给另一个对象的其他面。我将所有面孔存储在一个字典中,即:

mydic = { "aiStandard" : ["pSphere1.f[1:20]", "pSphere1.f[22:28]", "pSphere2.f[35:59]"] }

在我的词典中,我想过滤" aiStandard"的价值。只获得&p; 34"的面孔或任何其他想要的对象。

请不要犹豫,让我知道!

由于

1 个答案:

答案 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 });
 }