Tengo dos listas, una List[A]
y una List[B]
. Lo que quiero es un Map[A,B]
pero quiero la semántica de zip
. Así que empecé a cabo de esta manera:En Scala, ¿hay alguna manera de convertir dos listas en un mapa?
var tuplesOfAB = listOfA zip listOfB
Ahora no estoy seguro de cómo construir una Map
de mi tuplesOfAB
.
Como una pregunta de seguimiento, también quiero invertir mi mapa para que a partir de un Map[A,B]
puedo crear un Map[B,A]
. ¿Alguien puede golpearme con una pista de palo?
Gracias por preguntar esto. Vine aquí para encontrarlo. Ahora no tengo que preguntarlo yo mismo. – wheaties