zipWithIndex

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

zipWithIndex crea una colección emparejando cada elemento con su índice.