java.io.Serializable
, java.lang.Iterable
, java.util.Collection
, java.util.List
PyListDerived
public class PyList extends PySequenceList
PyObject.ConversionException
Modifier and Type | Field | Description |
---|---|---|
static java.lang.Class |
exposed_base |
|
static java.lang.String |
exposed_name |
Constructor | Description |
---|---|
PyList() |
|
PyList(java.util.Vector v) |
|
PyList(PyObject o) |
|
PyList(PyObject[] elements) |
|
PyList(PyType type) |
|
PyList(PyType type,
java.util.Collection c) |
|
PyList(PyType type,
PyObject[] elements) |
Modifier and Type | Method | Description |
---|---|---|
PyObject |
__add__(PyObject o) |
Equivalent to the standard Python __add__ method
|
PyTuple |
__getnewargs__() |
|
PyObject |
__iadd__(PyObject o) |
Equivalent to the standard Python __iadd__ method
|
PyObject |
__imul__(PyObject o) |
Equivalent to the standard Python __imul__ method
|
int |
__len__() |
Equivalent to the standard Python __len__ method.
|
PyObject |
__radd__(PyObject o) |
Equivalent to the standard Python __radd__ method
|
PyObject |
__reduce__() |
Used for pickling.
|
void |
append(PyObject o) |
Add a single element to the end of list.
|
static void |
classDictInit(PyObject dict) |
|
int |
count(PyObject o) |
Return the number elements in the list that equals the argument.
|
void |
extend(PyObject o) |
Append the elements in the argument sequence to the end of the list.
|
int |
hashCode() |
|
int |
index(PyObject o) |
return smallest index where an element in the list equals
the argument.
|
int |
index(PyObject o,
int start) |
|
int |
index(PyObject o,
int start,
int stop) |
|
void |
insert(int index,
PyObject o) |
Insert the argument element into the list at the specified
index.
|
PyObject |
pop() |
Removes and return the last element in the list.
|
PyObject |
pop(int n) |
Removes and return the
n indexed element in the
list. |
void |
remove(PyObject o) |
Remove the first occurence of the argument from the list.
|
void |
reverse() |
Reverses the items of s in place.
|
java.lang.String |
safeRepr() |
|
void |
sort() |
Sort the items of the list in place.
|
void |
sort(PyObject compare) |
Sort the items of the list in place.
|
java.lang.String |
toString() |
|
static void |
typeSetup(PyObject dict,
PyType.Newstyle marker) |
__abs__, __and__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __call__, __cmp__, __coerce__, __coerce_ex__, __complex__, __contains__, __delattr__, __delattr__, __delete__, __delitem__, __delslice__, __dir__, __div__, __divmod__, __findattr__, __findattr__, __finditem__, __float__, __floordiv__, __get__, __getattr__, __getattr__, __getitem__, __getslice__, __hash__, __hex__, __iand__, __idiv__, __idivmod__, __ifloordiv__, __ilshift__, __imod__, __int__, __invert__, __ior__, __ipow__, __irshift__, __isub__, __iternext__, __itruediv__, __ixor__, __long__, __lshift__, __mod__, __mul__, __neg__, __not__, __oct__, __or__, __pos__, __pow__, __pow__, __rand__, __rdiv__, __rdivmod__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __set__, __setattr__, __setattr__, __setitem__, __setslice__, __str__, __sub__, __truediv__, __unicode__, __xor__, _add, _and, _callextra, _cmp, _div, _divmod, _doget, _doget, _doset, _eq, _floordiv, _ge, _gt, _in, _is, _isnot, _jcall, _jcallexc, _jthrow, _le, _lshift, _lt, _mod, _mul, _ne, _notin, _or, _pow, _rshift, _sub, _truediv, _xor, asInt, asLong, asName, asString, asStringOrNull, delDict, delType, dispatch__init__, fastGetClass, fastGetDict, getDict, getDoc, getType, implementsDescrDelete, implementsDescrSet, invoke, invoke, invoke, invoke, invoke, isCallable, isDataDescr, isSequenceType, noAttributeError, readonlyAttributeError, setDict, setType
__delitem__, __delslice__, __eq__, __finditem__, __finditem__, __ge__, __getitem__, __getslice__, __gt__, __iter__, __le__, __lt__, __ne__, __nonzero__, __setitem__, __setitem__, __setslice__, __tojava__, isMappingType, isNumberType
add, add, addAll, addAll, clear, contains, containsAll, equals, get, getArray, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, pyadd, pyadd, pyget, pyset, remove, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
public static final java.lang.String exposed_name
public static final java.lang.Class exposed_base
public PyList()
public PyList(PyType type)
public PyList(PyType type, java.util.Collection c)
public PyList(java.util.Vector v)
public PyList(PyObject[] elements)
public PyList(PyObject o)
public static void classDictInit(PyObject dict) throws PyIgnoreMethodTag
PyIgnoreMethodTag
public static void typeSetup(PyObject dict, PyType.Newstyle marker)
public java.lang.String safeRepr() throws PyIgnoreMethodTag
safeRepr
in class PyObject
PyIgnoreMethodTag
public int __len__()
PyObject
public PyObject __imul__(PyObject o)
PyObject
public PyObject __add__(PyObject o)
PyObject
public PyObject __radd__(PyObject o)
PyObject
public java.lang.String toString()
toString
in class PySequenceList
public void append(PyObject o)
o
- the element to add.public int count(PyObject o)
o
- the argument to test for. Testing is done with
the ==
operator.public int index(PyObject o)
o
- the argument to test for. Testing is done with
the ==
operator.public int index(PyObject o, int start)
public int index(PyObject o, int start, int stop)
public void insert(int index, PyObject o)
s[index:index] = [o] if index >= 0
.index
- the position where the element will be inserted.o
- the element to insert.public void remove(PyObject o)
==
operator.
del s[s.index(x)]
o
- the element to search for and remove.public void reverse()
public PyObject pop()
public PyObject pop(int n)
n
indexed element in the
list.n
- the index of the element to remove and return.public void extend(PyObject o)
s[len(s):len(s)] = o
.o
- the sequence of items to append to the list.public PyObject __iadd__(PyObject o)
PyObject
public void sort(PyObject compare)
compare
- the comparison function.public void sort()
public int hashCode()
hashCode
in interface java.util.Collection
hashCode
in interface java.util.List
hashCode
in class PySequenceList
public PyObject __reduce__()
__reduce__
in class PyObject
public PyTuple __getnewargs__()
__getnewargs__
in class PyObject