Short description
A powerful list utilities extension to work with lists with multiple functions.
Pictures of all the blocks
Instructions to use extension
Use this block to sort a given list alphabetically. It also considers integers and sort in natural sorting order.
Use this block to sort given list of integers in increasing order. No matter the list item is a single digit or multiple digit. It also supports negative values.
Sort integers within the list of strings in an ascending order.
Reverses the given list.
Search in a given list with a specific keyword and get all items containing the given keyword. Useful for filtering list or making search system. GetFilteredList will return filtered list directly while FilterList will return in ListFiltered event.
Shuffles the given list.
Returns duplicate items as a list.
GetOccurrences block will return the count of item in a list (how many times it is in the list) and index block will return the indices of these items.
Get integer list from 1 to given n
Get minimum and maximum number from a given integer list.
Get last list item
Converts a given list into JSON string.
Compare given two lists and returns true if matches else false.
Returns a new list containing the union of multiple lists (combines the elements from all input lists, removing any duplicates). Accepts multiple lists as input.
Returns a new list containing the distinct (unique) elements from the given list.
Returns a new list containing the intersection of given multiple lists (a new list containing the common elements present in all input lists). Accepts input as list of lists.
Returns a slice (part) of the given list from the start index (inclusive) to the end index (exclusive).
CHANGE LOG
Added a new block FilterListAsync to filter list asynchronously.
Now FilteredList event will return filtered list as well as their indices.
Added Sort List A to Z Async function to sort list async A to Z with indices.
Download
v4 com.thekstudio.ListUtilz.aix (22.6 KB)
Suggest me any new functions or modifications to add in this extension