| --- | |
| page_title: transpose - Functions - Configuration Language | |
| description: |- | |
| The transpose function takes a map of lists of strings and swaps the keys | |
| and values. | |
| --- | |
| # `transpose` Function | |
| `transpose` takes a map of lists of strings and swaps the keys and values | |
| to produce a new map of lists of strings. | |
| ## Examples | |
| ``` | |
| > transpose({"a" = ["1", "2"], "b" = ["2", "3"]}) | |
| { | |
| "1" = [ | |
| "a", | |
| ], | |
| "2" = [ | |
| "a", | |
| "b", | |
| ], | |
| "3" = [ | |
| "b", | |
| ], | |
| } | |
| ``` |