Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
List Groovy:如何向映射添加一个列表作为键,另一个列表作为值_List_Groovy_Maps - Fatal编程技术网

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
as
keys
myanotherlist
as
value
添加到
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
to
mylist.size()
):


def myMap=(0..您可以将列表转换到一起(用其他语言压缩),然后收集条目

[mylist, myanotherlist].transpose().collectEntries()

您可以将列表转置在一起(用其他语言压缩),然后收集条目

[mylist, myanotherlist].transpose().collectEntries()
您不是要求列表作为密钥;您希望从列表中获取密钥。您不是要求列表作为密钥;您希望从列表中获取密钥。