Tecnología

Inicio

Listas en Python

Listas en Python


Listas en Python son estructuras de datos integrales que permiten al programador crear colecciones de datos bajo un nombre común. A través de la utilización de listas, los programadores pueden preformas operaciones en estas colecciones, como la reordenación de ellos, navegar por ellos índice, o añadir y eliminar elementos. Las listas son similares a las matrices en otros lenguajes de programación, pero con mucha más flexibilidad y funcionalidad.

Listas básicas

Una lista básica en Python tiene un aspecto similar a este código de ejemplo:

examplelist = [ "uno", "dos", "tres"]

Al igual que un array en otros lenguajes de programación, listas en Python Referencia elementos de datos internos por el índice. Así que la ejecución de los siguientes comandos de impresión se imprimirá el valor en los índices correspondientes:

examplelist [0]

'uno'

examplelist [0]

'dos'

Al igual que las matrices, un índice de la lista comienza en 0 y termina en n-1 (donde n = el número de elementos de la lista). En este ejemplo, el último índice es 2.

de operaciones con listas

Listas en Python son objetos, y como objetos, tienen ciertos métodos que los programadores pueden llamar con el fin de preformas operaciones con ellos. Por ejemplo, para añadir un elemento al final de examplelist, el programador puede utilizar el método de "anexión" built-in:

examplelist.append ( "cuatro")

examplelist [3]

'las cuatro'

El método de "inserción" permite al programador para agregar un elemento dentro de la lista, no sólo el final (Fuente 1):

examplelist.insert (1, "uno coma cinco")

[ "Uno", "uno coma cinco", "dos", "tres", "cuatro"]

Lista Rebanadas

Rebanar una lista consiste en tirar sublistas de la lista entera. Por ejemplo, para obtener otra lista de examplelist, el programador puede especificar la posición inicial y final de la lista secundaria:

examplelist [2: 4]

['dos tres']

La lista secundaria incluirá todos los elementos hasta (pero no incluyendo) el índice final. En este ejemplo, el segundo índice ( "dos") y el tercer índice ( "tres") se incluyen en el corte, pero no el cuarto. El rebanar también puede funcionar como un final abierto, en los casos en que se desconozca la longitud de una lista:

ejemplo [2:]

['dos tres cuatro']

búsquedas en las listas

Los programadores pueden buscar en una lista así, utilizando el método de "índice". El método del índice es similar a obtener un valor de índice (aunque no tan rápido o más eficiente). En lugar de dar un índice y la recepción de un valor, el programador le da un valor para el método del índice. El método del índice a continuación, busca en la lista para el índice de la lista que contiene el valor y, a continuación, devuelve ese índice. Por ejemplo:

examplelist.index ( "tres")

3