Scala: Lista [Tuple3] para asignar [String, String]

Tengo un resultado de consulta deList[(Int,String,Double)] que necesito convertir a unMap[String,String] (para mostrar en una lista de selección html)

Mi solución hackeada es:

val prices = (dao.getPricing flatMap {
  case(id, label, fee) =>
    Map(id.toString -> (label+" $"+fee))
  }).toMap

Debe haber una mejor manera de lograr lo mismo ...

Respuestas a la pregunta(2)

Su respuesta a la pregunta