Return1 if the object provides sequence protocol, and0 otherwise.This function always succeeds.
Returns the number of objects in sequenceo on success, and-1 on failure.For objects that do not provide sequence protocol, this is equivalent to thePython expressionlen(o).
Return the concatenation ofo1 ando2 on success, andNULL on failure.This is the equivalent of the Python expressiono1+o2.
Return the result of repeating sequence objectocount times, orNULL onfailure. This is the equivalent of the Python expressiono*count.
Return the concatenation ofo1 ando2 on success, andNULL on failure.The operation is donein-place wheno1 supports it. This is the equivalentof the Python expressiono1+=o2.
Return the result of repeating sequence objectocount times, orNULL onfailure. The operation is donein-place wheno supports it. This is theequivalent of the Python expressiono*=count.
Return theith element ofo, orNULL on failure. This is the equivalent ofthe Python expressiono[i].
Return the slice of sequence objecto betweeni1 andi2, orNULL onfailure. This is the equivalent of the Python expressiono[i1:i2].
Assign objectv to theith element ofo. Returns-1 on failure. Thisis the equivalent of the Python statemento[i]=v. This functiondoesnot steal a reference tov.
Delete theith element of objecto. Returns-1 on failure. This is theequivalent of the Python statementdelo[i].
Assign the sequence objectv to the slice in sequence objecto fromi1 toi2. This is the equivalent of the Python statemento[i1:i2]=v.
Delete the slice in sequence objecto fromi1 toi2. Returns-1 onfailure. This is the equivalent of the Python statementdelo[i1:i2].
Return the number of occurrences ofvalue ino, that is, return the numberof keys for whicho[key]==value. On failure, return-1. This isequivalent to the Python expressiono.count(value).
Determine ifo containsvalue. If an item ino is equal tovalue,return1, otherwise return0. On error, return-1. This isequivalent to the Python expressionvalueino.
Return the first indexi for whicho[i]==value. On error, return-1. This is equivalent to the Python expressiono.index(value).
Return a list object with the same contents as the arbitrary sequenceo. Thereturned list is guaranteed to be new.
Return a tuple object with the same contents as the arbitrary sequenceo orNULL on failure. Ifo is a tuple, a new reference will be returned,otherwise a tuple will be constructed with the appropriate contents. This isequivalent to the Python expressiontuple(o).
Returns the sequenceo as a tuple, unless it is already a tuple or list, inwhich caseo is returned. UsePySequence_Fast_GET_ITEM() to access themembers of the result. ReturnsNULL on failure. If the object is not asequence, raisesTypeError withm as the message text.
Return theith element ofo, assuming thato was returned byPySequence_Fast(),o is notNULL, and thati is within bounds.
Return the underlying array of PyObject pointers. Assumes thato was returnedbyPySequence_Fast() ando is notNULL.
Note, if a list gets resized, the reallocation may relocate the items array.So, only use the underlying array pointer in contexts where the sequencecannot change.
Return theith element ofo orNULL on failure. Macro form ofPySequence_GetItem() but without checking thatPySequence_Check() ono is true and without adjustment for negativeindices.
Returns the length ofo, assuming thato was returned byPySequence_Fast() and thato is notNULL. The size can also begotten by callingPySequence_Size() ono, butPySequence_Fast_GET_SIZE() is faster because it can assumeo is a listor tuple.
Enter search terms or a module, class or function name.