List Slice#

Functionality#
Select a slice from a list. The node is data type agnostic, meaning it makes no assumptions about the data you feed it. It should accepts any type of data native to Sverchok.. Functionality is a subset of python list slicing, the stride parameter functionality isn’t implemented.
Inputs#
Input |
Description |
---|---|
Data |
The data - can be anything |
Start |
Slice start, allows negative python index |
Stop |
Slice stop, allows negative python index |
Parameters#
Level
It is essentially how many chained element look-ups you do on a list. If SomeList
has a considerable nestedness then you might access the most atomic element of the list doing SomeList[0][0][0][0]
. Levels in this case would be 4.
Start
Start point for the slice
Stop
Stop point for the slice.
Outputs#
Slice, the selected slices.
Other, the list with the slices removed.
Examples#
Trying various inputs, adjusting the parameters, and piping the output to a Debug Print (or stethoscope) node will be the fastest way to acquaint yourself with the inner workings of the List Item Node.
Some slice examples. >>> l [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> l[1:-1] [1, 2, 3, 4, 5, 6, 7, 8] >>> l[0:2] [0, 1] >>> l[-1:2] []

