Dictionary length interface¶
This page explains the Dictionary class length property interface.
What interface is this?¶
The length property returns the length of dictionary keys.
Basic usage¶
The length property interface returns the Int value. There is no setter interface.
import apysc as ap
ap.Stage()
dict_1: ap.Dictionary = ap.Dictionary({"a": 10, "b": 20})
assert dict_1.length == 2
assert isinstance(dict_1.length, ap.Int)
Note for the len function¶
The Python built-in len function is not supported and raises an exception:
import apysc as ap
dict_1: ap.Dictionary = ap.Dictionary({"a": 10, "b": 20})
len(dict_1)
Exception: Dictionary instance can't apply len function. Please use length property instead.
length property API¶
Note: the document build script generates and updates this API document section automatically. Maybe this section is duplicated compared with previous sections.
[Interface summary]
Get length of this dictionary values.
[Returns]
length: IntThis dictionary value’s length.
[Examples]
>>> import apysc as ap
>>> _ = ap.Stage()
>>> dictionary: ap.Dictionary = ap.Dictionary({"a": 1, "b": 2})
>>> dictionary.length
Int(2)