Softanza
StartFrançais
Softanza
The library documents itself · Collections & objects

stzListOfLists

41 own methods · 25 forms written with extensions, listed under their method · Also inherits from stzList (878)

also named: stzLists · stz2DList · stzList2D

the source: base/list/stzListOfLists.ring(opens in a new tab) · All classes · The area reference: Collections & objects

Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean

Examples: 0 come from the library's tests; 12 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]]). 29 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.

Method
Explanation, as the source carries it
init
Build the list-of-lists from the given Haro list.no extension
The raw list of lists. 2 examples runalso written: ListOfListsQCSXTZZZIBWU
Value
The raw list of lists (same as Content).no extension
Copy
A new stzListOfLists with the same sublists.no extension
NumberOfLists
How many sublists the list holds.
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? o1.NumberOfLists()
#--> 2
composed from the signature, run for this page
no extension
Update
(no comment in the source: the name reads as a sentence) updatein the section updating the list of listsQCSXTZZZIBWU
UpdateWith
(no comment in the source: the name reads as a sentence) update within the section updating the list of listsQCSXTZZZIBWU
UpdateBy
(no comment in the source: the name reads as a sentence) update byin the section updating the list of listsQCSXTZZZIBWU
UpdateUsing
(no comment in the source: the name reads as a sentence) update usingin the section updating the list of listsno extension
Updated
(no comment in the source: the name reads as a sentence) updatedalso written: UpdatedBy · UpdatedWith · UpdatedUsingin the section updating the list of lists
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.Updated([ 2, 3 ]) )
#--> [ 2, 3 ]
composed from the signature, run for this page
no extension
AddList
Add the given list at the end (mutating).
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
o1.AddList([ 2, 3 ])
? @@( o1.Content() )
#--> [ [ 10, 20, 30 ], [ 40, 50, 60 ], [ 2, 3 ] ]
composed from the signature, run for this page
no extension
AddManyLists
Same as AddMany: Add each of the given lists at the end (mutating).no extension
NthList
The sublist at position n.also written: ListAtPosition
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.NthList(2) )
#--> [ 40, 50, 60 ]
composed from the signature, run for this page
QCSXTZZZIBWU
ListAt
Same as NthList: The sublist at position n.QCSXTZZZIBWU
FirstList
The first sublist.
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.FirstList() )
#--> [ 10, 20, 30 ]
composed from the signature, run for this page
no extension
LastList
The last sublist.
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.LastList() )
#--> [ 40, 50, 60 ]
composed from the signature, run for this page
no extension
FindInLists
WITHOUT CASESENSITIVITY Where the item occurs INSIDE the sublists: [sublist, position] pairs.also written: FindInside · FindItemInside · FindItemInListsQCSXTZZZIBWU
FindManyInLists
WITHOUT CASESENSITIVITY Where each of the given items occurs inside the sublists.QCSXTZZZIBWU
FindItemsInLists
Same as FindManyInLists: WITHOUT CASESENSITIVITY Where each of the given items occurs inside the sublists.QCSXTZZZIBWU
FindSubListInListsCS
finding a sublist inside the listsno extension
FindSubListInList
finding a sublist inside the listsno extension
PositionsW
The positions of the sublists satisfying the W condition.also written: FindListsW · FindListsWhere · PositionsWhereQCSXTZZZIBWU
ListsWhere
Same as ListsW: The sublists satisfying the W condition.QCSXTZZZIBWU
Sizes
getting the sizes of the inner listsalso written: ListsSizes · NumbersOfItems · SizeOfEachList · ListsNumbersOfItems · NumberOfItemsOfEachList
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.Sizes() )
#--> [ 3, 3 ]
composed from the signature, run for this page
no extension
(no comment in the source: the name reads as a sentence) lists have same number of items 1 examples runalso written: IsGrid · IsAGrid · Is2DList · IsList2D · IsA2DList · IsAList2D · IsHomolog · IsUniform · HasSameSizes · HaveSameSize · IsHomologuous · ListsHaveSameSize · AllListsHaveSameSize · AllListsHaveSameSizes · HasSameNumbersOfItems · HaveSameNumberOfItems · ContainsSameNumberOfItems · AllListsHaveSameNumberOfItemsin the section checking if lists have same number of items
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? o1.ListsHaveSameNumberOfItems()
#--> 1
composed from the signature, run for this page
no extension
FindSmallestLists
The positions of the shortest sublists.also written: FindMinLists · MinListsPositions · PositionsOfMinLists · SmallestListsPositions · PositionsOfSmallestLists
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.FindSmallestLists() )
#--> [ 1, 2 ]
composed from the signature, run for this page
no extension
SmallestLists
The shortest sublists.QCSXTZZZIBWU
FindBiggestLists
The positions of the longest sublists.also written: FindMaxLists · FindGeatestLists · FindLargestLists · MaxListsPositions · PositionsOfMaxLists · BiggestListsPositions · LargestListsPositions · GreatestListsPositions · PositionsOfBiggestLists · PositionsOfLargestLists · PositionsOfGreatestLists
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.FindBiggestLists() )
#--> [ 1, 2 ]
composed from the signature, run for this page
no extension
BiggestLists
add* "big", "great", and "large" as alternatives all over the libraryalso written: LargestLists · GreatestListsQCSXTZZZIBWU
BiggestListsAndTheirPositions
Same as BiggestListsZ: add* "big", "great", and "large" as alternatives all over the library (returns the value along with its position)
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.BiggestListsAndTheirPositions() )
#--> [ [ [ 10, 20, 30 ], 1 ], [ [ 40, 50, 60 ], 2 ] ]
composed from the signature, run for this page
no extension
LargestListsAndTheirPositions
Same as BiggestListsZ: add* "big", "great", and "large" as alternatives all over the library (returns the value along with its position)
composed example
o1 = new stzListOfLists([[10, 20, 30], [40, 50, 60]])
? @@( o1.LargestListsAndTheirPositions() )
#--> [ [ [ 10, 20, 30 ], 1 ], [ [ 40, 50, 60 ], 2 ] ]
composed from the signature, run for this page
no extension
FindListsOfSizeN
lists of size nalso written: FindListsOfSize · PositionsOfListsOfSize · PositionsOfListsOfSizeNno extension
ListsOfSizeN
lists of size nalso written: ListsOfSizeno extension
List2D
(no comment in the source: the name reads as a sentence) list2 dno extension
Transpose
Swappingg columns and rowsQCSXTZZZIBWU
Turn
Same as Transpose: Swappingg columns and rowsQCSXTZZZIBWU
SwapColsAndRows
Same as Transpose: Swappingg columns and rowsQCSXTZZZIBWU
SwapRowsAndCols
Same as Transpose: Swappingg columns and rowsQCSXTZZZIBWU
SwitchColsAndRows
Same as Transpose: Swappingg columns and rowsQCSXTZZZIBWU
SwitchRowsAndCols
Same as Transpose: Swappingg columns and rowsQCSXTZZZIBWU
Transposed
(no comment in the source: the name reads as a sentence) transposedalso written: ColsAndRowsSwapped · RowsAndColsSwapped · ColsAndRowsSwitched · RowsAndColsSwitchedno extension
Add
Same as AddItem: Add the given item at the end of the list (mutating).defined in stzList; its extensions hereQCSXTZZZIBWUMany
Lists
Only the LIST items of the list.defined in stzList; its extensions hereQCSXTZZZIBWU