python-igraph API 参考

python-igraph 中所有类、函数和方法的列表

类文档

class multidict(MutableMapping)

在层级结构中查看

类似于字典的对象,经过自定义以处理同一键的多个值。

此字典中的每个值都将是一个列表。 模拟标准 Python 方法的方法dict对象将仅返回或操作列表的第一个项目。 提供了特殊方法来处理具有多个值的键。

方法 __contains__ 返回是否有关联到给定键的任何项目。
方法 __delitem__ 删除与给定键关联的所有项目。
方法 __getitem__ 返回与给定键关联的任意项目。 提出KeyError如果不存在这样的键。
方法 __init__ 未归档
方法 __iter__ 迭代 multidict 的键。
方法 __len__ 返回此 multidict 中不同键的数量。
方法 __setitem__ 设置与给定键关联的项目。 与键关联的任何值都将被擦除并替换为value.
方法 add 添加value到与key.
方法 clear 关联的项目列表
方法 get 从 multidict 中删除所有项目。key返回与给定key关联的任意项目。 如果不存在或具有零个关联项目,则default
方法 getlist 将被返回。key返回给定
方法 iterlists 的数值列表。 如果没有这样的键,将返回一个空列表。迭代(key, values)对,其中valueskey.
方法 lists 是与迭代(key, values)对,其中valueskey.
方法 update 未归档
实例变量 _dict 未归档
def __contains__(self, key):

返回是否有关联到给定键的任何项目。

def __delitem__(self, key):

删除与给定键关联的所有项目。

def __getitem__(self, key):

返回与给定键关联的任意项目。 提出KeyError如果不存在这样的键。

示例

>>> d = multidict([("spam", "eggs"), ("spam", "bacon")])
>>> d["spam"]
'eggs'
def __init__(self, *args, **kwds):

未归档

def __iter__(self):

迭代 multidict 的键。

def __len__(self):

返回此 multidict 中不同键的数量。

def __setitem__(self, key, value):

设置与给定键关联的项目。 与键关联的任何值都将被擦除并替换为value.

示例

>>> d = multidict([("spam", "eggs"), ("spam", "bacon")])
>>> d["spam"] = "ham"
>>> d["spam"]
'ham'
def add(self, key, value):

添加value到与key.

示例

>>> d = multidict()
>>> d.add("spam", "ham")
>>> d["spam"]
'ham'
>>> d.add("spam", "eggs")
>>> d.getlist("spam")
['ham', 'eggs']
def clear(self):

关联的项目列表

def get(self, key, default=None):

从 multidict 中删除所有项目。key返回与给定key关联的任意项目。 如果不存在或具有零个关联项目,则default

def getlist(self, key):

将被返回。key返回给定

def iterlists(self):

的数值列表。 如果没有这样的键,将返回一个空列表。迭代(key, values)对,其中valueskey.

def lists(self):

是与迭代(key, values)对,其中valueskey.

def update(self, arg, **kwds):

未归档

_dict: dict =

未归档