“Conocimientos Programación>Python Programming

Python Manipulación Lista

2011/11/28
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]

Python Programming
Cómo instalar el IPRE Python
Cómo comprobar para Keypress en Python
Funciones con Arrays & Alcance en Numerical Python
Tipos enumerados en Python
Cómo pausar una secuencia de comandos Python
Cómo detectar los Hashtags de Texto en Python
Cómo reemplazar Regex en Python
¿Qué es IndexError en Python
Conocimientos Informáticos © http://www.ordenador.online