zipWithIndex

trait Collection[A] {
  def zipWithIndex: Collection[(A, Int)]
}

zipWithIndex cria uma coleção combinando cada item ao seu índice.