‫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 forma 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 a él nuevamente 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.