Comparar con la longitud deseada
En este paso, aprenderás cómo comparar la longitud de una lista con una longitud deseada utilizando declaraciones condicionales. Esta es una tarea común en la programación cuando necesitas validar datos o realizar diferentes acciones basadas en el tamaño de una lista.
Utilizaremos la función len()
en conjunto con declaraciones if
para verificar si la longitud de una lista coincide con un valor específico.
Continúa utilizando el archivo list_length.py
en el que has estado trabajando en el directorio ~/project
.
Creemos una lista y luego verifiquemos si su longitud es igual a un valor deseado:
## Create a list of names
names = ["Alice", "Bob", "Charlie"]
## Desired length
desired_length = 3
## Check if the length of the list is equal to the desired length
if len(names) == desired_length:
print("The list has the desired length.")
else:
print("The list does not have the desired length.")
Guarda los cambios en list_length.py
y ejecuta el script:
python ~/project/list_length.py
La salida debería ser:
The list has the desired length.
Ahora, modifiquemos la lista y veamos qué sucede:
## Create a list of names
names = ["Alice", "Bob"]
## Desired length
desired_length = 3
## Check if the length of the list is equal to the desired length
if len(names) == desired_length:
print("The list has the desired length.")
else:
print("The list does not have the desired length.")
Guarda los cambios en list_length.py
y ejecuta el script nuevamente:
python ~/project/list_length.py
La salida ahora debería ser:
The list does not have the desired length.
También puedes utilizar otros operadores de comparación, como >
(mayor que), <
(menor que), >=
(mayor o igual que) y <=
(menor o igual que), para comparar la longitud de la lista con la longitud deseada.
Por ejemplo:
## Create a list of numbers
numbers = [1, 2, 3, 4]
## Minimum length required
min_length = 3
## Check if the length of the list is greater than or equal to the minimum length
if len(numbers) >= min_length:
print("The list meets the minimum length requirement.")
else:
print("The list does not meet the minimum length requirement.")
Guarda los cambios en list_length.py
y ejecuta el script:
python ~/project/list_length.py
La salida debería ser:
The list meets the minimum length requirement.
Este paso demuestra cómo utilizar la función len()
en conjunto con declaraciones condicionales para comparar la longitud de una lista con una longitud deseada, lo que te permite realizar diferentes acciones basadas en el tamaño de la lista.