sequence_interactions
Sequence interactions.
Module nu.forms.collections.abc.sequence_interactions.
Sequence interactions.
Reads (Query): First, Last, IndexOf, Count, Copy Mutators returning nothing (Command): Append, Extend, Insert, RemoveValue, Reverse, Sort, SetIndex, DelIndex Mutators returning a value (Action): Pop, IAdd, IMul
| Name | Sort | Call | Meaning |
|---|---|---|---|
| Append | scalar_command | Append() | Append item to end: seq.append(value). Mutates slot 0; returns nothing. |
| Count | scalar_query | Count() | Count occurrences: seq.count(value). |
| DelIndex | scalar_command | DelIndex() | Subscript delete: del seq[index]. Mutates slot 0; returns nothing. |
| Extend | scalar_command | Extend() | Extend sequence with iterable: seq.extend(other). Mutates slot 0; returns nothing. |
| First | scalar_query | First() | First element: seq[0]. Returns Invalid if empty. |
| IAdd | scalar_action | IAdd() | In-place concat: seq += other. Mutates slot 0 and returns it (Python iadd). |
| IMul | scalar_action | IMul() | In-place repeat: seq *= n. Mutates slot 0 and returns it (Python imul). |
| IndexOf | scalar_query | IndexOf() | Find index of value: seq.index(value). Returns Invalid if not found. |
| Insert | scalar_command | Insert() | Insert item at index: seq.insert(index, value). Mutates slot 0; returns nothing. |
| Last | scalar_query | Last() | Last element: seq[-1]. Returns Invalid if empty. |
| Pop | scalar_action | Pop() | Pop item at index: seq.pop(index). Mutates slot 0 and returns the popped value. |
| RemoveValue | scalar_command | RemoveValue() | Remove first occurrence of value: seq.remove(value). Mutates slot 0; returns nothing. |
| Reverse | scalar_command | Reverse() | Reverse sequence in-place: seq.reverse(). Mutates slot 0; returns nothing. |
| SetIndex | scalar_command | SetIndex() | Subscript write: seq[index] = value. Mutates slot 0; returns nothing. |
| Sort | scalar_command | Sort() | Sort sequence in-place: list.sort(). Mutates slot 0; returns nothing. |
Append
Append item to end: seq.append(value). Mutates slot 0; returns nothing.
Append()Path nu.forms.collections.abc.Append. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
Count
Count occurrences: seq.count(value).
Count()Path nu.forms.collections.abc.Count. Kind ScalarQuery, sort scalar_query, cardinality scalar.
Undocumented: yields, example.
DelIndex
Subscript delete: del seq[index]. Mutates slot 0; returns nothing.
DelIndex()Path nu.forms.collections.abc.DelIndex. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
Extend
Extend sequence with iterable: seq.extend(other). Mutates slot 0; returns nothing.
Extend()Path nu.forms.collections.abc.Extend. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
First
First element: seq[0]. Returns Invalid if empty.
First()Path nu.forms.collections.abc.First. Kind ScalarQuery, sort scalar_query, cardinality scalar.
Undocumented: yields, example.
IAdd
In-place concat: seq += other. Mutates slot 0 and returns it (Python iadd).
IAdd()Path nu.forms.collections.abc.IAdd. Kind ScalarAction, sort scalar_action, cardinality scalar.
Undocumented: yields, example.
IMul
In-place repeat: seq *= n. Mutates slot 0 and returns it (Python imul).
IMul()Path nu.forms.collections.abc.IMul. Kind ScalarAction, sort scalar_action, cardinality scalar.
Undocumented: yields, example.
IndexOf
Find index of value: seq.index(value). Returns Invalid if not found.
IndexOf()Path nu.forms.collections.abc.IndexOf. Kind ScalarQuery, sort scalar_query, cardinality scalar.
Undocumented: yields, example.
Insert
Insert item at index: seq.insert(index, value). Mutates slot 0; returns nothing.
Insert()Path nu.forms.collections.abc.Insert. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
Last
Last element: seq[-1]. Returns Invalid if empty.
Last()Path nu.forms.collections.abc.Last. Kind ScalarQuery, sort scalar_query, cardinality scalar.
Undocumented: yields, example.
Pop
Pop item at index: seq.pop(index). Mutates slot 0 and returns the popped value.
Pop()Path nu.forms.collections.abc.Pop. Kind ScalarAction, sort scalar_action, cardinality scalar.
Default index is -1 (last item).
Undocumented: yields, example.
RemoveValue
Remove first occurrence of value: seq.remove(value). Mutates slot 0; returns nothing.
RemoveValue()Path nu.forms.collections.abc.RemoveValue. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
Reverse
Reverse sequence in-place: seq.reverse(). Mutates slot 0; returns nothing.
Reverse()Path nu.forms.collections.abc.Reverse. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
SetIndex
Subscript write: seq[index] = value. Mutates slot 0; returns nothing.
SetIndex()Path nu.forms.collections.abc.SetIndex. Kind Command, sort scalar_command, cardinality void.
Undocumented: yields, example.
Sort
Sort sequence in-place: list.sort(). Mutates slot 0; returns nothing.
Sort()Path nu.forms.collections.abc.Sort. Kind Command, sort scalar_command, cardinality void.
No-key variant only (key= injection is deferred).
Undocumented: yields, example.