Learn more about Mintlify
Enter your email to receive updates about new features and product releases.
Working with Python set and frozenset types
PyObject* PySet_New(PyObject *iterable) PyObject* PyFrozenSet_New(PyObject *iterable)
PyObject *set = PySet_New(NULL); // Empty set return set;
int PySet_Add(PyObject *set, PyObject *key) int PySet_Discard(PyObject *set, PyObject *key) int PySet_Contains(PyObject *anyset, PyObject *key) Py_ssize_t PySet_Size(PyObject *anyset)
PyObject *item = PyLong_FromLong(42); PySet_Add(set, item); Py_DECREF(item); if (PySet_Contains(set, item)) { printf("Set contains 42\n"); }
PyObject* PySet_Pop(PyObject *set) void PySet_Clear(PyObject *set)