Terraform
zipmap Function
⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
[!IMPORTANT]
Documentation Update: Product documentation previously located in/website
has moved to thehashicorp/web-unified-docs
repository, where all product documentation is now centralized. Please make contributions directly toweb-unified-docs
, since changes to/website
in this repository will not appear on developer.hashicorp.com. ⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️
zipmap
constructs a map from a list of keys and a corresponding list of
values.
zipmap(keyslist, valueslist)
Both keyslist
and valueslist
must be of the same length. keyslist
must
be a list of strings, while valueslist
can be a list of any type.
Each pair of elements with the same index from the two lists will be used
as the key and value of an element in the resulting map. If the same value
appears multiple times in keyslist
then the value with the highest index
is used in the resulting map.
Examples
> zipmap(["a", "b"], [1, 2])
{
"a" = 1
"b" = 2
}