Tecnología

Inicio

Cómo encontrar una lista en Python

El lenguaje de programación Python tiene un tipo de recopilación de datos llamada "lista". La lista es una colección de datos muy versátil. Usted puede encontrarse usando varias listas a lo largo de un único programa en Python. Si este es el caso, es posible que desee almacenar sus listas en una lista maestra. En algún momento tendrá que buscar una lista dentro de la lista maestra. Puede escribir el código para encontrar una lista.

Instrucciones

1 Abra el editor de texto ociosa que viene con la descarga de Python. El editor de texto IDLE se encuentra en Archivos de programa, en el directorio de Python. Un archivo de código fuente en blanco se abre en la ventana del editor de texto IDLE.

2 Declarar varias listas por escrito las siguientes líneas de código en la parte superior del archivo de código fuente:

LISTONE = [ '0', '1', '1']

listTwo = [ '2', '3', '5']

listThree = [ '8', '13', '21']

listFour = [ '34', '55', '89']

3 Coloque las cuatro listas dentro de una lista maestra llamada '' listOfLists, como este:

listOfLists = [LISTONE, listTwo, listThree, listFour]

4 Bucle a través de la lista maestra utilizando un bucle. Con cada iteración del bucle, se visitará la lista siguiente en la lista maestra, a partir de la primera lista. Puede utilizar un bucle para recorrer la lista maestra de esta manera:

para currentList en listOfLists:

5 Prueba de la lista de visitados actualmente por la igualdad con cualquier lista que busca. La prueba puede tomar la forma de una sentencia if, que debe ser escrito en la línea inmediatamente después de la instrucción for y debe separarse usando la tecla "Tab". Por ejemplo, si se busca "listTwo," escribir una sentencia if como esta:

if currentList == listTwo:

6 Escribir la siguiente declaración por debajo de la sentencia if, separarse usando la tecla "Tab" para imprimir un mensaje en la consola si no se encuentra la lista:

print("listTwo found.")

7 Pulse la tecla "F5" para ejecutar el programa. El programa encuentra dentro de la lista de la lista maestra e imprime el siguiente:

listTwo encontrado.

Consejos y advertencias

  • Escribir el código para encontrar una lista no es algo que se debe hacer a menudo, ya que puede ser costoso computacionalmente.