Conceptos clave sobre listas y tuplas
Fuente: Coursera & Google
Operaciones de lista: las listas se pueden combinar usando el operador de suma (+) y repetir usando el operador de multiplicación (*), pero no se pueden restar ni dividir.
Indexación y división: la indexación permite el acceso a elementos individuales en una lista, mientras que la división permite la extracción de una sublista utilizando una variedad de índices.
Lista: una lista es una estructura de datos en Python que almacena una colección ordenada de elementos, que pueden ser de cualquier tipo de datos.
Métodos de lista: las listas de Python vienen con métodos integrados como append(), insert(), remove() y pop() que facilitan diversas operaciones en las listas.
Mutabilidad: las listas son mutables, lo que significa que su contenido se puede cambiar después de su creación, lo que permite la manipulación dinámica de datos.
Has aprendido que las listas son estructuras de datos importantes en Python. Una lista es una estructura de datos que ayuda a almacenar y manipular una colección ordenada de elementos. Estos elementos pueden ser de cualquier tipo de datos como enteros, flotantes, cadenas, e incluso otras listas. Debido a que son tan versátiles, los profesionales de datos y todos los programadores de Python utilizan listas todos los días, por lo que es importante estar familiarizado con su funcionamiento. Esta lectura es una guía de referencia para listas diseñada para ayudarte mientras aprendes Python.
Guardar este elemento del curso
Puedes guardar una copia de esta guía para futuras consultas. Puedes utilizarla como recurso para practicar más o en tus futuros proyectos profesionales. Para acceder a una versión descargable de este elemento del curso, haga clic en el siguiente enlace y seleccione "Usar plantilla."
Guía de referencia: Listas
O
Si no dispone de una cuenta de Google, puede descargar el elemento directamente desde el siguiente archivo adjunto.
Crear una lista
Hay dos formas principales de crear listas en Python:
Los corchetes: []
La función lista:list()
Cuando instales una lista usando corchetes, separa cada elemento con una coma.
Por ejemplo, el siguiente código crea una lista de cadenas:
>>list_a = ['olive', 'palm', 'coconut']
Al igual que en el caso de las cadenas, puede acceder a los elementos de una lista mediante indexación y segmentación. El primer elemento de una lista tiene índice cero, el segundo elemento tiene índice uno, y así sucesivamente. Utiliza corchetes para indexar:
Omitir el índice inicial de una rebanada implica un índice de cero, y omitir el índice final implica un índice de len(my_list):
Las listas son mutables, lo que significa que se puede modificar su contenido una vez creadas. Puede cambiar un elemento individual de una lista especificando su índice y asignándole un nuevo valor. Por ejemplo:
Las listas pueden combinarse mediante el operador de suma (+):
Puede comprobar si un valor está contenido en una lista utilizando el operador in:
>>num_list = [2, 4, 6]
>>print(5 in num_list)
Las listas son una clase básica de Python. COMO has aprendido, las clases empaquetan datos junto con herramientas para trabajar con ellos. Los métodos son funciones que pertenecen a una clase. Las listas tienen un número de métodos incorporados que son muy útiles.
append()
Añadir un elemento al final de una lista:
insert()
Insertar un elemento en una posición dada:
remove()
Eliminar la primera aparición de un elemento:
pop()
Elimina el elemento en la posición dada de la lista y lo devuelve. Si no se especifica ningún índice, pop() elimina y devuelve el último elemento de la lista:
clear()
Eliminar todos los elementos:
index()
Devuelve el índice de la primera aparición de un elemento en la lista:
count()
Devuelve el número de veces que aparece un elemento en la lista:
sort()
Ordena la lista de forma ascendente por defecto. También puedes hacer una función para decidir el criterio de ordenación:
Recursos adicionales
Para más información sobre listas, consulta Introducción informal a Python: Listas.
Para más métodos de listas, consulta Estructuras de datos: Más sobre listas.
No hay comentarios.:
Publicar un comentario