Dictionaries
The puzzles from this category allow you to effectively store, transfer and retrieve various data. Particularly, a dictionary is useful for storing multiple parameters and for passing them in bulk from and to JavaScript and over network.

"create empty dict"
Returns a dictionary containing no data records.

In JavaScript, a dictionary is represented by an *Object* without any properties, that is { }.
"dict set key"
Sets the item to be associated with a specified key in a dictionary. The key must be a text, while the assigned value may be of any type (text, number, list, other dictionary, etc).

"dict get key"
Returns the item associated with a specified key in a dictionary.

"get keys"
Returns a list of all keys present in a dictionary.

"dict check key"
Checks if a specified key is present in a dictionary, and returns the Boolean-typed result *true* or *false*.

"dict remove key"
Removes the item associated with a specified key in a dictionary, and deletes the key itself.

"is empty"
Checks if a specified dictionary contains no keys, and returns the Boolean-typed result *true* or *false*.
