Tecnología

Inicio

Métodos de Python para listas

Métodos de Python para listas


Python contiene un importante tipo de datos conocida como "Lista". La lista es esencialmente una colección de datos almacenados bajo un único nombre de la variable. Puesto que las listas son importantes para la ejecución Python, el tipo de datos de lista tiene un número significativo de los métodos de miembros. Estos métodos ordenar una lista, una lista cambian en una pila o una aplicación de cola, y permiten a los programadores para alargar o acortar una lista en cualquier momento.

Clasificación

Los programadores pueden ordenar las listas con el uso de un método integrado "sort ()". El método para ordenar llamada sin argumentos ordena la lista actual en orden ascendente. El uso de la palabra clave "inverso" ordenará la lista en orden descendente.

Tome "example_list" como un ejemplo de una lista de Python:

example_list.sort ()

example_list

[1, 2, 3, 4, 5, 7]

example_list.sort (inverso = True)

example_list

[7, 5, 4, 3, 2, 1]

Al añadir y ampliar

Listas aso tienen métodos para añadir elementos al final de la lista. El método "append ()" toma un elemento y lo añade al final de la lista. El método similar "extend ()" realiza la misma operación, pero en lugar de un solo elemento, "extend ()", añade otra lista al 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

Los programadores también pueden insertar elementos en y eliminar elementos de ubicaciones arbitrarias en la lista (siempre y cuando existan las ubicaciones). El método de "insert ()" puede insertar un elemento en la lista, y mueve los elementos de la lista para albergar el 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 de vacío. Nota: Python utiliza la 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

[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 del número 2.

Las pilas y el "pop) (" Método

El método de "pop ()", llamada sin argumentos, siempre retorna y elimina el último elemento de la 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 añadido en la lista siempre se devuelve en primer lugar:

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 primero en entrar, primero en salir 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]