Set
set frozenset API (PyObject_CallMethod(), PyObject_RichCompareBool(), PyObject_Hash(), PyObject_Repr(), PyObject_IsTrue(), PyObject_Print(), PyObject_GetIter() ) (PyNumber_And(), PyNumber_Subtract(), PyNumber_Or(), PyNumber_Xor(), PyNumber_InPlaceAnd(), PyNumber_InPlaceSubtract(), PyNumber_InPlaceOr(), PyNumber_InPlaceXor() )
-
PySetObject PyObjectsetfrozensetPyDictObject(set)()() API
-
PyTypeObject
PySet_Type PyTypeObjectPythonset
-
PyTypeObject
PyFrozenSet_Type PyTypeObjectPythonfrozenset
Python Python
-
PyObject*
PySet_New(PyObject *iterable) - Return value: New reference.
iterable
setiterable NULL set set NULL iterableTypeErrorset (c=set(s))
-
PyObject*
PyFrozenSet_New(PyObject *iterable) - Return value: New reference.
iterable
frozensetiterable NULL frozenset set NULL iterableTypeError
-
Py_ssize_t
PySet_Size(PyObject *anyset) setfrozensetlen(anyset)anysetsetfrozensetPyExc_SystemError
-
Py_ssize_t
PySet_GET_SIZE(PyObject *anyset)
-
int
PySet_Contains(PyObject *anyset, PyObject *key) 10-1Python__contains__()set frozenset keyTypeErroranysetset,frozensetPyExc_SystemError
-
int
PySet_Add(PyObject *set, PyObject *key) setkeyfrozenset(PyTuple_SetItem()frozenset )0-1keyTypeErrorsetMemoryErrorsetsetSystemError
-
int
PySet_Discard(PyObject *set, PyObject *key) key
1()0-1keyKeyErrorkeyTypeErrorPythondiscard()set frozenset setsetPyExc_SystemError
-
PyObject*
PySet_Pop(PyObject *set) - Return value: New reference.
set set NULL set
KeyErrorsetsetSystemError
-
int
PySet_Clear(PyObject *set) set