我不确定那是不是我真正想要的但我基本上想要这个结构,
-document
-pattern_key
-start_position
-end_position
现在我有了这个
dictionary[document] = {"pattern_key":key, "startPos":index_start, "endPos": index_end}
但我想在模式键
下嵌套startPos,endPos另外我如何更新这个,在同一个文档下添加一个新的pattern_key,startPos,endPos条目?
答案 0 :(得分:0)
用这个你可以更新键的值
for x in dict.keys():
if 'pattern_key' in x:
dict[x]= 'new value'
if 'endPost'...
.....
print dict
>>> should have new values
添加新托管:
old = {}
old['keyxD'] = [9999]
new = {}
new['newnewnew'] = ['supernewvalue']
new.update(old)
print new
>>>{'newnewnew': ['supernewvalue'], 'keyxD': [9999]}
答案 1 :(得分:0)
不确定你到底想要什么,但你可以试试这个:
document
这创建了一个对象document['pattern_key']['start_position'] = 1
document['pattern_key']['end_position'] = 10
,它是一个字典,其中键是一个字符串(pattern_key),值是另一个字典。现在,要将新条目添加到字典的值(这是另一个字典),您只需添加值:
document['pattern_key']['start_position'] = 2
之后,您可以使用data-height
输入任一个案例,这会将开始位置更改为2.
希望这有帮助