python - 如何最好地从 groovy 中的键列表/值列表中获取 map ?

标签 python dictionary groovy

在 python 中,我可以执行以下操作:

keys = [1, 2, 3]
values = ['a', 'b', 'c']
d = dict(zip(keys, values))

assert d == {1: 'a', 2: 'b', 3: 'c'}

有没有一种从键列表和值列表开始在 groovy 中构建映射的好方法?

最佳答案

Groovy 1.8 中还有 collectEntries 函数

def keys = [1, 2, 3]
def values = ['a', 'b', 'c']
[keys,values].transpose().collectEntries { it }

关于python - 如何最好地从 groovy 中的键列表/值列表中获取 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3877454/

相关文章:

python - YIN算法到python寻找基频

python - 在 Python 中有效地获取基因组序列?

python - 多处理:如何在多个进程之间共享一个字典?

java - 如何在 unetstack 中实现水下网络的能量模型?

grails - Grails 最佳实践资源

unix - Groovy 安装错误

python - 如何使用discord.py更改所有文本 channel 的权限?

python - 比较 Python 字典中的值

c - 在 C 中运行时打印变量的值

python - 如何加入元组日期时间