semvec/pypi-packages huggingface dataset:
autodata 0.12
Auto allocation dict and list
License: MIT

Python AutoData
================

Overview
----------

This is auto allocate dict and list like Perl.

.. code-block:: python

  import autodata

  d = autodata.autodict()
  d["key1"]["key2"] = "val" # => d["key1"] == {"key2": "val"}
  d["key2"] += 1            # => d["key2"] == 1
  d["key3"][2] = 1          # => d["key3"] == [None, None, 1]


Restriction
-------------

- The type of dict key is only strings.
- Dict item is not allocated by dict.get method.
- None value is not returned by autolist[number]. Instead, an emptyitem object is returned.

Known issues
--------------

.. code-block:: python

  d = autodata.autodict()
  a = d["key"]
  a += 1  # => d == {"key" : 1}
  a += 1  # => d == {"key" : 1}