Есть ли в Scala способ конвертировать два списка в карту?
У меня есть два списка,List[A]
иList[B]
, Что я хочу этоMap[A,B]
но я хочу семантикуzip
, Так началось вот так:
var tuplesOfAB = listOfA zip listOfB
Теперь я не уверен, как построитьMap
от моегоtuplesOfAB
.
В качестве дополнительного вопроса я также хочу перевернуть мою карту так, чтобы изMap[A,B]
Я могу создатьMap[B,A]
, Кто-нибудь может ударить меня ключом?