Bienvenido de nuevo.
Hablemos de nuestro próximo tipo de datos, y es grande, muy, muy útil.
Se llama lista.
Y la lista es una secuencia ordenada de objetos que puede ser de cualquier tipo.
Entonces puedes pensar en ellos como cuerdas, ¿verdad?
Anteriormente teníamos cadenas de las que aprendimos, excepto que cada secuencia de esta cadena bien, era
una cadena, era una letra o número entre comillas.
Las listas, por otro lado, se ven así, digamos que creamos una variable aliada y la
lista que denotamos con corchetes y dentro de estos corchetes, podemos tener diferentes objetos.
Entonces, por ejemplo, podemos tener uno, dos, tres, cuatro, cinco.
También podemos tener, digamos como dos.
Y esto va a tener un.
B.
Mira, y puede tener cualquier colección de elementos que queramos, incluso podemos mezclar y combinar y decir que
tenemos uno, dos, luego un y tal vez incluso el valor booleano.
Verdadero.
Entonces, todas estas son listas.
Ahora, las listas son extremadamente importantes y, en otros lenguajes de programación, es posible que haya escuchado la
palabra o frase.
Entonces, en Python, las listas son una forma de Arae y más adelante, cuando entremos en la sección de módulos del curso,
hablaremos sobre la diferencia entre listas y matrices.
Pero si viene de una experiencia de programación diferente, entonces las listas son como en su idioma.
Una colección de elementos ahora Lo bueno de las listas es que es la primera estructura de datos
que estamos aprendiendo ahora, ¿qué es una estructura de datos?
La estructura de datos es un concepto y lenguajes de programación muy importantes.
Es una forma de organizar la información y los datos en, digamos, una carpeta, un armario o una caja para que estas
estructuras de datos se puedan utilizar con diferentes pros y contras.
Por ejemplo, tienes un frigorífico donde guardas la comida y los frigoríficos son muy, muy buenos para poner
la comida dentro, mantenerla fría y luego sacarla.
O podrías tener una mochila.
Una mochila es realmente buena para guardar todo lo que hay allí.
Pero cuando buscas cosas en una mochila, es muy, muy difícil.
Entonces, puede pensar en estructuras de datos similares a eso, un contenedor alrededor de sus datos que tiene diferentes
ventajas y desventajas de acceder a esos datos, eliminarlos y escribir datos.
Pero eso es algo en lo que entraremos un poco más tarde.
La clave aquí es que los corchetes nos permiten contener información y datos como cadenas, enteros,
flotantes, si queremos booleanos de una manera contenida.
Así que pensemos en un buen ejemplo aquí.
¿Y si tuviéramos un carrito de compras?
Digamos que somos Amazon aquí y luego Amazon tiene el carrito de compras de Amazon.
Y aquí podemos recopilar diferentes cosas que queramos.
Quizás coleccionamos algunos, no sé, cuadernos.
¿Y sabes qué?
Consigamos algunos gadgets.
Consigamos quizás unas gafas de sol.
Podemos agregar diferentes elementos aquí.
Diferentes fortalezas, diferentes datos en este carrito.
Y ahora, como vimos en String's, podemos acceder a la tarjeta de Amazon de diferentes formas.
Por ejemplo, puedo acceder de nuevo con corchetes y simplemente decir, quiero el elemento cero, así que si
imprimo aquí.
Y haz el carrito de Amazon.
Mira eso, el segundo elemento es el cuaderno.
Consigo gafas de sol.
¿Qué pasa con el tercer elemento?
Índice de lista NOC fuera de rango.
Pero esto debería tener sentido ahora, esta es una lista donde estamos accediendo al índice de.
Pero solo contiene dos elementos, por lo que si vamos de cero a uno al tercer elemento, no existe nada.
Entonces nuestro programa dice que eso no funciona.
Estas haciendo algo mal.
Y al igual que las cadenas, estos elementos de la lista están en la memoria en su estantería separada, a la derecha, pero uno al lado del
otro para que podamos ir a cero, uno, dos, tres, cuatro o cinco, y así sucesivamente hasta que la
lista termine. .
Está bien.
Aprendamos mucho más sobre las listas en el siguiente video.
Adiós.