Skip to main content

Ordered value getter from Dictionary type value.

Project description

buildstatus coverage

Ordered value getter from Dictionary type value.


Python 2.7 upper and 3.x

From a dictionary type, this can acquire a value in order of a methodical keys.


pip install OrderedFormat



import OrderedFormat.formatter as odf

yml_txt_data = """
  name: John
  age: 22

yml_key_txt = """
- name
- age
- name

ordered_keys = odf.load_ordered_keys(None, raw_txt=yml_key_txt, load_type="yaml")
ordered_data = odf.kflatten(yml_txt_data, ordered_keys, load_type="yaml")

# ordered_data = ("John", "John", 22, "John")

Currentry, kflatten method return flat tuple value.

When you load keys value or dict value (json/yaml file type), you can use two method.

Using Load File Data

ordered_keys = odf.load_ordered_keys("<keys_file.json | keys_file.yaml>")
dict_data = odf.load_dict_val("<dict_file.json | dict_file.yaml>")

odf.kflatten(dict_data, ordered_keys)

Available extension is “.yaml” , “.yml” and “json”.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

OrderedFormat-0.0.2.tar.gz (5.2 kB view hashes)

Uploaded Source

Built Distribution

OrderedFormat-0.0.2-py2.py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page