我想创建一个字典,其中键是三元组的主题,值是对象。我在查询一个图形(在本例中是g),其中我有多个标签,dI只希望对英文标签进行筛选。我该怎么做?
现在我就是这样创建图形的。
d = {s: o for s, p, o in g.triples((None, SKOS.prefLabel, None))}我希望添加类似的内容,但找不到正确的语法。
d = {s: o for s, p, o in g.triples((None, SKOS.prefLabel, None), lang="en")}谢谢!
发布于 2022-07-21 17:26:43
您可以在字典理解中使用语言标记进行过滤,如下所示:
d = {s: o for s, p, o in g.triples((None, SKOS.prefLabel, None))
if o.language == 'en'}https://stackoverflow.com/questions/73068508
复制相似问题