| |
|
Back to Index
|
6.4 Mapping Protocol
-
| int PyMapping_Check( |
PyObject *o) |
- Return
1 if the object provides mapping protocol, and 0
otherwise. This function always succeeds.
-
| int PyMapping_Length( |
PyObject *o) |
- Returns the number of keys in object o on success, and
-1 on
failure. For objects that do not provide mapping protocol, this is equivalent to the
Python expression "len(o)".
-
| int PyMapping_DelItemString( |
PyObject *o, char *key) |
- Remove the mapping for object key from the object o. Return
-1
on failure. This is equivalent to the Python statement "del o[key]".
-
| int PyMapping_DelItem( |
PyObject *o, PyObject *key) |
- Remove the mapping for object key from the object o. Return
-1
on failure. This is equivalent to the Python statement "del o[key]".
-
| int PyMapping_HasKeyString( |
PyObject *o, char *key) |
- On success, return
1 if the mapping object has the key key and 0
otherwise. This is equivalent to the Python expression "o.has_key(key)".
This function always succeeds.
-
| int PyMapping_HasKey( |
PyObject *o, PyObject *key) |
- Return
1 if the mapping object has the key key and 0
otherwise. This is equivalent to the Python expression "o.has_key(key)".
This function always succeeds.
-
| PyObject* PyMapping_Keys( |
PyObject *o) |
-
Return value: New reference.
On success, return a list of the keys in object o. On failure, return NULL. This is equivalent to the Python expression "o.keys()".
-
| PyObject* PyMapping_Values( |
PyObject *o) |
-
Return value: New reference.
On success, return a list of the values in object o. On failure, return NULL. This is equivalent to the Python expression "o.values()".
-
| PyObject* PyMapping_Items( |
PyObject *o) |
-
Return value: New reference.
On success, return a list of the items in object o, where each item is a tuple
containing a key-value pair. On failure, return NULL. This is
equivalent to the Python expression "o.items()".
-
| PyObject* PyMapping_GetItemString( |
PyObject *o, char *key) |
-
Return value: New reference.
Return element of o corresponding to the object key or NULL on failure. This is the equivalent of the Python expression
"o[key]".
-
| int PyMapping_SetItemString( |
PyObject *o, char *key, PyObject *v) |
- Map the object key to the value v in object o. Returns
-1
on failure. This is the equivalent of the Python statement "o[key]
= v".
|
|
|
|
|
|
© 2002-2004 Active-Venture.com
Web Hosting
Service
|
| |
|
Disclaimer: This
documentation is provided only for the benefits of our hosting customers.
For authoritative source of the documentation, please refer to http://python.org/doc/
|
|
|