datapad.fields.select#
- datapad.fields.select(keys)#
Constructs a function to select fields from a list or dict. If a field-key is not present in data, default to None.
Select from a list:
>>> data = [1, 2, 3] >>> F = select([0, 2]) >>> F(data) [1, 3]
Select from a dictionary:
>>> data = {'a': 2, 'b': 1, 'c': 4} >>> F = select(['c', 'b', 'k']) >>> F(data) {'c': 4, 'b': 1, 'k': None}