这是怎样的"添加"在字典上使用的方法?

时间:2014-04-30 09:41:39

标签: python dictionary

我是python的新手,似乎找不到python中字典数据结构的add()方法的任何引用。但我正在调试python代码并找到以下代码。

token = {}
try:
    token[t].add(offset)
except KeyError:
    token[t] = set([offset])

以下是代码中使用的导入集。

from ConfigParser import SafeConfigParser
import copy
import json
import math
from optparse import OptionParser
import os
import signal
import string
import sys

那个add()方法来自哪里?

2 个答案:

答案 0 :(得分:4)

您看到的add方法不适用于字典,而是适用于 in 字典中的项目(set

token[t]访问t

映射的项目

token[t].addadd

映射的项目调用t

答案 1 :(得分:2)

没有。它存储在set作为值存储,而不是存储在dict本身。