Em Scala, existe uma maneira de converter duas listas em um mapa?
Eu tenho duas listas, umList[A]
e umList[B]
. O que eu quero é umMap[A,B]
mas eu quero a semântica dezip
. Então comecei assim:
var tuplesOfAB = listOfA zip listOfB
Agora não tenho certeza de como construir umMap
do meutuplesOfAB
.
Como questão de acompanhamento, também quero inverter meu mapa para que, a partir de umMap[A,B]
Eu posso criar umMap[B,A]
. Alguém pode me bater com uma pista?