list
や types.ListType
と同じオブジェクトです。
PyObject *p) |
Py_ssize_t len) |
NULL
がセットされています。
なので、PyList_SetItem() で本当にオブジェクトをセットする
までは、Pythonコードにこのオブジェクトを渡したり、PySequence_SetItem()
のような抽象APIを利用してはいけません。
PyObject *list) |
PyObject *list) |
PyObject *list, Py_ssize_t index) |
PyObject *list, Py_ssize_t i) |
PyObject *list, Py_ssize_t index, PyObject *item) |
0
を返し、失敗すると -1
を返します。
注意:
この関数は item への参照を ``盗み取り'' ます。また、
変更先のインデクスにすでに別の要素が入っている場合、その
要素に対する参照を放棄します。
PyObject *list, Py_ssize_t i, PyObject *o) |
PyObject *list, Py_ssize_t index, PyObject *item) |
0
を返します。失敗すると -1
を返し、
例外をセットします。
list.insert(index, item)
に類似した
機能です。
PyObject *list, PyObject *item) |
0
を返します; 失敗すると -1
を返し、
例外をセットします。list.append(item)
に類似した機能です。
PyObject *list, Py_ssize_t low, Py_ssize_t high) |
list[low:high]
に類似した機能です。
PyObject *list, Py_ssize_t low, Py_ssize_t high, PyObject *itemlist) |
list[low:high] = itemlist
と類似の機能です。itemlist は NULL でもよく、空リストの
代入 (指定スライスの削除) になります。
成功した場合には 0
を、失敗した場合には -1
を返します。
PyObject *list) |
0
を、失敗した場合には -1
を返します。
success, -1
on failure.
"list.sort()" と同じです。
PyObject *list) |
0
を、失敗した場合には -1
を返します。
"list.reverse()" と同じです。
PyObject *list) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。