pyquibbler.obj2quib

pyquibbler.obj2quib(obj: Any) Quib

Create a quib from an object containing quibs.

Convert an object containing quibs to a quib whose value represents the object.

Parameters:

obj (any object) – The object to convert to quib. Can contain nested lists, tuples, dicts and quibs.

See also

quiby, q, iquib

Examples

>>> a = iquib(3)
>>> my_list = obj2quib([1, 2, a, 4])
>>> a.assign(7)
>>> my_list.get_value()
[1, 2, 7, 4]
>>> my_list[3] = 11
>>> a.get_value()
11

Note

If the argument obj is a quib, the function returns this quib.