Tecnología

Inicio

Cómo determinar la próxima fecha desde una lista en Python

Cómo determinar la próxima fecha desde una lista en Python


El lenguaje Python proporciona a los programadores con muchas maneras de manejar la recopilación de información. Los datos pueden ser almacenados en listas, matrices, tablas hash, tuplas y conjuntos. Listas proporcionan una manera simple y directa para almacenar, acceder y modificar colecciones de cadenas, números o una combinación de ambos. objeto de fecha y hora de Python permite la recuperación de la información de la fecha en muchos formatos diferentes. El método datetime.date.today () devuelve la fecha como una cadena en el formato "aaaa-mm-dd". Una colección de fechas en este formato se puede añadir a una lista de Python y puede acceder en relación con su posición en la lista. El primer elemento de la lista tiene un índice de cero. El siguiente elemento de la lista se accede mediante el incremento del índice por uno.

Instrucciones

1 Iniciar la aplicación editor estándar, texto sin formato que está disponible en su ordenador.

2 Introduzca el código siguiente en el editor de texto. Sangrar el código exactamente como se muestra.

DateList = [ "06/01/2011", "12/06/2011", "10/06/2011", "21/06/2011"]

def nextDate (corriente, lista):

length=len(list)-1

si la corriente> longitud:

print "La lista es más pequeño que este"

más:

si la longitud == actual:

print "Próxima fecha es:", lista [0]

más:

print "Próxima fecha es:", lista [actual]

nextDate (-1, DateList)

3 Haga clic en el menú "Archivo" y seleccione "Guardar". Guarde el archivo de texto con el nombre:

"Datelist.py"

4 Haga clic en el menú "Archivo" y luego seleccione la opción adecuada para cerrar el editor de texto.

5 Poner en marcha la consola o terminal de línea de comandos del sistema. En el indicador de línea de comandos, escriba "pitón" y presione la tecla enter.

6 En el indicador de comandos de Python, el tipo execfile ( "datelist.py") y pulse la tecla Intro. Si el terminal se abrió en un directorio distinto del directorio que contiene la secuencia de comandos Python, añadir el nombre completo de la ruta del archivo "datelist.py" al comando execfile ().

7 Pulse la tecla "Enter". El intérprete debe mostrar: "Próxima fecha es:. 06.21.2011"

8 Tipo "nextDate (2, DateList)" en la línea de comandos de Python y pulse la tecla "Enter". El intérprete debe mostrar: "Próxima fecha es:. 06.10.2011"

Consejos y advertencias

  • asuntos de sangría de código de programación Python. código de guión con la tecla "Tab" o con espacios en blanco, pero no use ambos. El intérprete puede ejecutar código de manera incompatible con sangría incorrectamente o no en absoluto.