dictutils.ops.transpose_dictΒΆ
- dictutils.ops.transpose_dict(d)[source]ΒΆ
Transpose a 2D dictionary (swap row/column keys).
- Parameters:
d (
Mapping[str,Mapping[str,Any]]) β Dictionary of dictionaries to transpose- Return type:
- Returns:
Transposed dictionary
Example
>>> import json >>> data = {"row1": {"col1": "A", "col2": "B"}, "row2": {"col1": "C", "col2": "D"}} >>> result = transpose_dict(data) >>> print(json.dumps(result, indent=4)) { "col1": { "row1": "A", "row2": "C" }, "col2": { "row1": "B", "row2": "D" } }