- OpenTofu言語
- 関数
- zipmap
zipmap関数
zipmapは、キーのリストと対応する値のリストからマップを作成します。
zipmap(keyslist, valueslist)
keyslistとvalueslistの両方の長さは同じでなければなりません。keyslistは文字列のリストでなければならず、valueslistは任意の型のリストにすることができます。
2つのリストから同じインデックスを持つ要素のペアは、結果のマップの要素のキーと値として使用されます。同じ値がkeyslistに複数回出現する場合は、最も高いインデックスを持つ値が結果のマップで使用されます。
例
> zipmap(["a", "b"], [1, 2])
{
"a" = 1
"b" = 2
}