为什么将数据结构中的元组嵌套在列表中?

时间:2019-02-26 23:36:11

标签: python

boost-python3

我正在看到此数据结构。它是一个元组,第二个元素作为字典条目:

virtualenv

我的问题是,为什么需要[],而不是更简单的形式:

("horses are too tall and they pretend to care about your feelings", {
        'entities': [(0, 6, 'ANIMAL')]
    })

1 个答案:

答案 0 :(得分:0)

从单词entities以复数形式判断,很明显,数据结构的作者打算将此键作为一个列表,最有可能意味着将句子中的某些单词标识为已知实体,以便一个可以有,例如:

("Joe loves dogs", {
        'entities': [(0, 3, 'PERSON'), (10, 14, 'ANIMAL')]
})

表示从索引03的字符是指一个人,而从索引1014的字符是指动物。

>