El mapa se almacena la recogida de datos como pares de clave-valor , una clave única se asigna a un valor específico. Una lista no se asigna una clave a un valor , y en su lugar almacena los datos como una entidad singular .
Elementos duplicados
colección de mapas no puede almacenar duplicados de las llaves , pero puede almacenar los datos idénticos en los valores. La lista no tiene restricciones en valores idénticos.
De acceso a datos
datos en una lista se puede acceder directamente por su índice ( o posición) en la lista , mientras que un valor en un mapa se puede acceder mediante la especificación de la clave a la que pertenece . Un mapa también se puede probar para ver si existe una clave dada en un mapa o no.
Tipos de Datos
Un mapa se utiliza generalmente para fines específicos en los que un par de claves - valor es necesario ; datos de una lista se pueden utilizar para los propósitos más generales . Por ejemplo , un conjunto de nombres de usuario puede ser almacenado usando una lista . Si ese mismo stet de nombres tenía una clasificación adicional que se le atribuye - como los privilegios de acceso de ordenador - que debe ser almacenado utilizando un mapa
.