Saltar al contenido principal

Listas en Dart 🚩

Una lista permite agrupar información de manera organizada. En Dart, las listas se crean con la palabra clave List. Por ejemplo, si queremos crear una lista de nombres, podemos hacer lo siguiente:

List<String> nombres = ['Juan', 'Maria', 'Pedro'];

Los elementos de las listas van entre corchetes y se separan por comas.

Nota

Ten en cuenta que después de la palabra reservada List entre los signos de mayor y menor que <> se específica el tipo de dato de cada elemento de la lista. En este ejemplo es una lista de String.

Si deseas crear una lista de enteros, puedes hacer lo siguiente:

List<int> edades = [25, 30, 35];

Si tienes listas cuyos elementos tienen tipos de datos diferentes, puedes utilizar la palabra reservada dynamic para especificar que los datos no van a ser los mismos en cada elemento:

List<dynamic> datos = [25, 'Hola', true];

¿Cómo acceder a un elemento de una lista?

Si deseas acceder a un elemento de una lista, puedes hacerlo a través de su índice. Los índices de las listas empiezan en cero. Si partimos de la siguiente lista de nombres:

List<String> nombres = [
'Juan', // índice 0
'Maria', // índice 1
'Pedro', // índice 2
];

y queremos acceder al segundo elemento, puedes hacerlo poniendo el índice, en este caso el 1 dentro de corchetes:

String segundoElemento = nombres[1];

print(segundoElemento); // 'Maria'

Explicación en video

¿Deseas ver esta explicación a detalle en video? Te lo dejo aquí: