Programadores puede ordenar listas con el uso de un método integrado " sort () " . El método para ordenar llamado sin argumentos el tipo lista en orden ascendente. Uso de la palabra clave " inversa" se ordenará la lista en orden descendente
Take " example_list " como un ejemplo de una lista Python: .
>>> Example_list.sort ()
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 ]
>>> example_list.sort ( inversa = True )
>>> example_list
[ 7 , 5 , 4 , 3 , 2 , 1 ]
Adición y ampliación
Listas aso tiene métodos para agregar elementos al final de la lista. El " ( agregar) " método toma un elemento y lo agrega al final de la lista . El método similar " extender ( ) " realiza la misma operación , pero en lugar de un solo elemento , " extender ( ) " añade otra lista en el final de la lista . Por ejemplo :
>>> example_list.append ( 10 )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 ]
>>> example_list.extend ( [ 11 , 12 , 13 ] )
>>> example_list
[ 1 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
Inserción y extracción de
programadores también puede insertar elementos en y eliminar los elementos de cualquier ubicación en la lista (siempre y cuando existan las ubicaciones) . El " insert () " método puede insertar un elemento en la lista, y mueve los elementos de la lista para dar cabida al nuevo elemento. El método " remove () " hace lo contrario : Se elimina la primera instancia de un valor y reordena la lista para llenar el índice vacía. Nota : Python usa numeración de base cero , es decir, el primer elemento de una lista ( o cualquier colección de datos en Python ) se le asigna el índice 0 , el segundo elemento se le asigna el índice 1 , y así sucesivamente
. Por ejemplo :
>>> example_list.insert ( 1 , 17 )
>>> example_list
[ 1 , 17 , 2 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
>>> example_list.remove ( 2 )
>>> example_list
< p > [ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 ]
en este ejemplo se inserta el número 17 en la posición de índice 1 , luego se retira la primera instancia de la número 2 .
Stacks y el Método
método del " pop () " , llamado sin argumentos , siempre vuelve " pop ()" y elimina el elemento final en el lista. Con este método , una lista puede imitar una estructura de datos de la pila . Una pila sigue el último en entrar , primero en salir patrón , en el que el último valor agregado en la lista siempre se devuelve primero :
>>> example_list.append ( 14 )
> ; >> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 , 13 , 14 ]
>>> example_list.pop ()
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
cola y el " pop () " método
Una cola sigue el First In , First Out enfoque . En este ejemplo se utiliza el método pop con un solo argumento , que devuelve y elimina el valor en el índice dado:
>>> example_list.insert ( 0 , 12 )
> >> example_list
[ 12 , 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]
>>> example_list.pop ( 0 )
>>> example_list
[ 1 , 17 , 3 , 4 , 5 , 7 , 10 , 11 , 12 ]