. " List" Python contiene un tipo de datos importante conocido como La lista es básicamente un conjunto de datos almacenados en un único nombre de variable. Dado que las listas son importantes para la ejecución de Python , el tipo de datos de lista tiene un número significativo de los métodos de miembro . Estos métodos ordenar una lista , cambie una lista en una pila o una implementación de la cola , y permiten a los programadores para alargar o acortar la lista en cualquier momento. Ordenando
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
< br >
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
< br >
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 ]