Groovy 如何迭代集合对

Groovy 如何迭代集合对,groovy,Groovy,下面是Groovy中的一个集合: def z = [name: ['Bob', 'Alex'], surname: ['Smith', 'Brown']] 我如何重复此操作以获得每个人的姓名和姓氏对?最简单的方法可能是transpose(): [z.name, z.surname].transpose()

下面是Groovy中的一个集合:

def z = [name: ['Bob', 'Alex'], surname: ['Smith', 'Brown']]

我如何重复此操作以获得每个人的姓名和姓氏对?

最简单的方法可能是
transpose()

[z.name, z.surname].transpose()