List Groovy:如何向映射添加一个列表作为键,另一个列表作为值
如何将List Groovy:如何向映射添加一个列表作为键,另一个列表作为值,list,groovy,maps,List,Groovy,Maps,如何将mylistaskeys和myanotherlistasvalue添加到myMap def mylist = [ John, Paul, Emily ] def myanotherlist = [ 23, 45, 56 ] def myMap = [:] // println "myMap: ${myMap}" println "Age of Paul is: ${myMap['Paul']}" 期望输出: myMap: [ John : 23 Paul
mylist
askeys
和myanotherlist
asvalue
添加到myMap
def mylist = [ John, Paul, Emily ]
def myanotherlist = [ 23, 45, 56 ]
def myMap = [:]
//
println "myMap: ${myMap}"
println "Age of Paul is: ${myMap['Paul']}"
期望输出:
myMap: [
John : 23
Paul : 45
Emily : 56
]
Age of Paul is: 45
您可以在索引列表上使用
collectEntries
(0
到mylist.size()
):
def myMap=(0..您可以在索引列表上使用collectEntries
(0
tomylist.size()
):
def myMap=(0..您可以将列表转换到一起(用其他语言压缩),然后收集条目
[mylist, myanotherlist].transpose().collectEntries()
您可以将列表转置在一起(用其他语言压缩),然后收集条目
[mylist, myanotherlist].transpose().collectEntries()
您不是要求列表作为密钥;您希望从列表中获取密钥。您不是要求列表作为密钥;您希望从列表中获取密钥。