我对话语有一个循环(语句列表)
/* @flow */
function createStore<T>(init: (self: T) => T): T {
const ret: T = (({}: any): T)
Object.assign(ret, init(ret))
return ret
}
const store = createStore(self => {
return {
count: 0,
increment() {
self.count++
}
}
})
console.log(store.count) // prints out 0
store.increment()
console.log(store.count) // prints out 1
现在,我想在字典中添加话语及其标签,并在此处编写代码:
predicted_utt_label=defaultdict(list)
for utt in test_utterances:
#here some code to detect label for each statement
但是诸如“我不知道”和“我不知道”之类的语句存在诸如“ sd”和“ qy”之类的不同标签的问题。由于这两个语句具有不同的标签,那么我如何将它们存储为字典的语句键并将标签存储为该键的多值?因为字典总是有唯一键。
答案 0 :(得分:0)
使用列表作为每个值的键将使您可以将多个值存储到每个键。使用for循环查找所需的键,并使用另一个循环或什至只是列表理解将新值添加到此值列表中。让我们知道这是否有帮助