本文へスキップ

zipmap関数

zipmapは、キーのリストと対応する値のリストからマップを作成します。

コードブロック
zipmap(keyslist, valueslist)

keyslistvalueslistの両方の長さは同じでなければなりません。keyslistは文字列のリストでなければならず、valueslistは任意の型のリストにすることができます。

2つのリストから同じインデックスを持つ要素のペアは、結果のマップの要素のキーと値として使用されます。同じ値がkeyslistに複数回出現する場合は、最も高いインデックスを持つ値が結果のマップで使用されます。

コードブロック
> zipmap(["a", "b"], [1, 2])
{
"a" = 1
"b" = 2
}