> Erlang中文手册 > from_list/1 把一个列表转成一个映射组

maps:from_list/1

把一个列表转成一个映射组

用法:

from_list(List) -> Map

这个函数把一个列表里的元素是 Key-Value 形式的元组转换成一个映射组。关联的键值是任意顺序排列,且关联的键和值可以是任意项值。

List = [{"a", ignored}, {1337, "value two"}, {42, value_three}, {"a", 1}],
maps:from_list(List).

如果列表里存在多个相同的键,那么最后的那一个将会被使用,之前的会被替换。

List = [{"a", ignored}, {1337, "value two"}, {42, value_three}, {"a", 1}, {1337, "value five"}],
maps:from_list(List).