Skip to content
master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Build Status PyPI version Dictionary Mapping

Apply a map-like function over a Python dictionary and return a new dictionary with the same keys and its values mapped.

Installation

$ pip install dict-map

API

dict_map(func, value, deep)
  • func
    Type function
    Mapping function

  • value
    Type dictionary
    Dictionary to map

  • deep[False]
    Type Boolean
    Recurse over nested dictionaries

How to use

import dict_map as dict_map
value = {2:2, 3:3, 4:{5:5, 6:6}}
func = lambda x: x**2
print(dict_map.dict_map(func, value, False))
#{2: 4, 3: 9, 4: {5: 5, 6: 6}}
print(dict_map.dict_map(func, value, True))
#{2: 4, 3: 9, 4: {5: 25, 6: 36}}

Notes

Inspired by browser-object-map

MIT Licensed

Copyright (c) 2017 Ulises Ojeda

About

Apply a map-like function over a Python dictionary and return a new dictionary with the same keys and its values evaluated.

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.