Try our new documentation site (beta).
Filter Content By
Version
Text Search
${sidebar_list_label} - Back
Filter by Language
multidict()
multidict ( data )
This function splits a single dictionary into multiple dictionaries.
The input dictionary should map each key to a list of n
values. The function returns a list of the shared keys as its
first result, followed by the n
individual dictionaries.
Arguments:
data: A Python dictionary. Each key should map to a list of values.
Return value:
A list, where the first member contains the shared key values, and the following members contain the dictionaries that result from splitting the value lists from the input dictionary.
Example usage:
keys, dict1, dict2 = multidict( { 'key1': [1, 2], 'key2': [1, 3], 'key3': [1, 4] } )