min
async def min(name: str, n = 1) -> List[str] | List[int]
Param | Description |
---|---|
name | Name of the array |
n | How many of the lowest values to return |
Retrieves the minimum value(s). n
can be used to get lowest n
values.
Array Type Differences
- Only applies to sorted arrays
Raises
ResponseError
name
does not existn
is out of bounds
ValueError
caught before query is sentname
is emptyn < 1
Examples
client = NdbClient()
await client.open('ws://127.0.0.1:1987/')
sortedInts = SortedIntArrays(client)
await sortedInts.create('scores', 6)
await sortedInts.set_rng('scores', [50,35,75,100,15,82])
bottom3 = await sortedInts.min('scores', n=3)
top3 = await sortedInts.max('scores', n=3)
print(f'Best 3: {top3}')
print(f'Worst 3: {bottom3}')
Output
Best 3: [100, 82, 75]
Worst 3: [15, 35, 50]