Python utiliza el concepto de una "lista " para representar conjuntos de datos almacenados en un único nombre de variable. Mediante el uso de una lista ( o lo que se suele llamar un "array" en otros lenguajes de programación ) , un programador puede crear esta colección y, posteriormente, manipular los datos mediante la función de los métodos de Python ofrece. Aprender a añadir y cortar las listas y para insertar elementos y retirar subseries , los programadores se encontrarán a confiar en las listas de programación Python cotidiana. Adición y Popping
"append ()" método toma un elemento de datos y se agrega al final de la lista. En oposición a esto es el método de " pop () " , que devuelve el último elemento de la lista. Sin embargo , se unió con el método pop de una lista a continuación, puede llegar a ser una representación de una estructura de datos de la pila ( en la que todos los datos de nuevo va "por encima" de la pila y los valores de retorno son el último elemento de la pila , después de un " último en entrar, primero en salir patrón ) Por ejemplo: .
>>> ex_list = [' a', ' b' , 'c ']
>>> ex_list.append ( ' d')
>>> print ex_list
>>> ['a' d ',' b ',' c ' " ] ; x = ex_list.pop ()
>>> print x
' d'
Inserción y extracción de
< p> Con el " insert () " y " remove () " métodos programadores pueden colocar los elementos dentro de la lista en un punto dado específico o eliminar un elemento basado en su valor. Ambos métodos funcionan todo el lugar de la lista en apenas el final de la misma . Por ejemplo ,
>>> ex_list.insert ( 2 , ' f' )
>>> print ex_list
[ ,"' a', ' b', ' f' , 'c ']
>>> ex_list.remove ( ' f' )
>>> print ex_list
[' a', ' b' , 'c ']
el método de eliminación sólo eliminará la primera instancia del elemento a eliminar. Si hay varias instancias , los otros valores restantes se . hay que eliminar también ( si se desea)
Sort y Reverse
El método " sort () " hace exactamente lo que su nombre implica : que . ordena la lista en orden ascendente, esto se aplica a listas de palabras, números o caracteres que el método " reverse () ", también realiza una función adecuada para su nombre: . invierte el orden actual de la lista con el último elemento de primera , y los postreros, primeros . Por ejemplo :
>>> ex_list.reverse ()
>>> print ex_list
[' c' , 'b' , ' a']
>>> ex_list.sort ()
>>> print ex_list
[' a', ' b', ' c' ]
Slices
los programadores también pueden tomar parte de una lista ( o "corte " de la lista) utilizando notación de lista . Normalmente, hace referencia a un programador de una . . elemento de la lista por su índice por ejemplo , el valor ' b' en ex_list podría ser tomado de " ex_list [ 1 ]" Sin embargo , sub-listas más grandes de la lista también puede ser eliminado por corte a las partes más pequeñas de la lista :
>>> print ex_list [ 0:2 ]
[' a', ' b']
>>> print ex_list [ 1 : ]
[' b' , 'c ']
>>> print ex_list [: 2]