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) |
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。