Tecnología

Inicio

Manipulación lista de Python

Manipulación lista de Python


Python utiliza el concepto de una "lista" para representar conjuntos de datos almacenados bajo un único nombre de la variable. Mediante el uso de una lista (o lo que normalmente se denomina "matriz" en otros lenguajes de programación), un programador puede crear esta colección y posteriormente manipular los datos utilizando los métodos incorporados en Python proporciona. Aprender a añadir y listas rebanada y para insertar y retirar artículos subseries, los programadores se encuentran apoyándose en las listas en todos los días de programación Python.

Al añadir y que hace estallar

El método "append ()" se lleva a un elemento de datos y lo añade al final de la lista. Opuesto a esto es el "pop ()" método, que devuelve el último elemento de la lista. Sin embargo, se unieron con el método pop una lista a continuación, puede convertirse en 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 devuelven valores 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')

ex_list de impresión

['a B C D']

x = ex_list.pop ()

print x

're'

Inserción y extracción de

Uso de la "inserción ()" y "eliminar ()" Métodos programadores pueden colocar elementos dentro de la lista en un punto dado específica o eliminar un elemento basado en su valor. Ambos de estos métodos de trabajo en toda la lista en lugar de justo en el final de la misma. Por ejemplo,

ex_list.insert (2, 'f')

ex_list de impresión

[ 'A', 'b', 'f', 'c']

ex_list.remove ( 'f')

ex_list de impresión

['a B C']

El método de eliminación sólo eliminará la primera instancia del elemento para eliminarlo. Si hay varias instancias, tendrán que ser eliminado también (si se desea) los otros valores restantes.

Ordenar y reversa

El método "sort ()" hace exactamente como su nombre lo indica: se ordena la lista en orden ascendente. Esto se aplica a las listas de palabras, números o caracteres. El método de "reverse ()" también realiza una función adecuada por su nombre: se invierte el orden actual de la lista con el último elemento en primer lugar, y la primera pasada. Por ejemplo:

ex_list.reverse ()

ex_list de impresión

[ 'C', 'b', 'a']

ex_list.sort ()

ex_list de impresión

['a B C']

rebanadas

Los programadores también pueden llevar a cabo las partes de una lista (o "corte" de la lista) usando la notación de lista. Por lo general, un programador hace referencia a un elemento de una lista por su índice. Por ejemplo, el valor "b" en ex_list podría ser tomado de "ex_list [1]". Sin embargo, sublistas más grandes de una lista también se pueden eliminar por corte de partes más pequeñas fuera de la lista:

impresión ex_list [0: 2]

[ 'A', 'b']

ex_list de impresión [1:]

['antes de Cristo']

ex_list de impresión [2]

[ 'A', 'b']