Listas de 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 preformar las operaciones en estas colecciones , tales como reordenarlos , navegar por el índice de ellos , o la adición y la eliminación de elementos . Las listas son similares a las matrices en otros lenguajes de programación , pero con mucha más flexibilidad y funcionalidad. Listas básicos
Una lista básica de Python es parecido a este código de ejemplo :
>>> examplelist = [ "uno" , "dos" , "tres" ]
Al igual que una gran variedad de otros lenguajes de programación , listas de referencia de Python elementos de datos internas de índice. Así que ejecutar los siguientes comandos de impresión se imprimirá el valor en el correspondiente como arrays, un índice de la lista comienza en 0 y termina en n- 1 (donde n = el número de elementos en 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 de operaciones sobre ellos . Por ejemplo , para añadir un elemento al final de examplelist , el programador puede utilizar el built -in " append " método de "insertar" permite al programador añadir un elemento dentro de la lista , no sólo al final ( Fuente 1 ) :
>>> examplelist.insert (1, " uno punto cinco ") < br >
>>> [ 'uno' , ' uno y medio ', 'dos ' , 'tres' , 'cuatro' ]
Lista Slices
rebanar una lista consiste en tirar sublistas de toda la lista. Por ejemplo, para obtener otra lista de examplelist , el programador puede especificar la posición de inicio y final de la sub-lista :
>>> examplelist [ 02:04 ]
[ "dos ' , ' tres ' ]
la lista secundaria incluirá todos los elementos hasta ( pero sin incluir ) el índice final. En este ejemplo, el segundo índice ( "dos" ) y el tercer índice ( "tres" ) se incluyen en el sector, pero no el cuarto . Cortar también puede trabajar como de composición abierta, en los casos en que se desconoce la longitud de una lista :
>>> ejemplo [ 2 : ]
[ 'dos' , 'tres' , "cuatro" ]
búsqueda en listas
programadores pueden buscar en una lista así , utilizando el método "index" . El método del índice es similar a obtener un valor de índice ( aunque no tan rápido o eficiente) . En lugar de dar un índice y la recepción de un valor , el programador da un valor para el método de índice. El método del índice entonces 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