Сравнение с желаемой длиной
На этом этапе вы узнаете, как сравнивать длину списка с желаемой длиной с помощью условных операторов. Это распространенная задача в программировании, когда вам нужно проверить данные или выполнить разные действия в зависимости от размера списка.
Мы будем использовать функцию len()
в сочетании с операторами if
для проверки, совпадает ли длина списка с определенным значением.
Продолжайте использовать файл list_length.py
, над которым вы работали в директории ~/project
.
Давайте создадим список и проверим, равна ли его длина желаемому значению:
## 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.")
Сохраните изменения в файле list_length.py
и запустите скрипт:
python ~/project/list_length.py
Вывод должен быть следующим:
The list has the desired length.
Теперь изменим список и посмотрим, что произойдет:
## 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.")
Сохраните изменения в файле list_length.py
и запустите скрипт еще раз:
python ~/project/list_length.py
Теперь вывод должен быть таким:
The list does not have the desired length.
Вы также можете использовать другие операторы сравнения, такие как >
(больше), <
(меньше), >=
(больше или равно) и <=
(меньше или равно), чтобы сравнить длину списка с желаемой длиной.
Например:
## 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.")
Сохраните изменения в файле list_length.py
и запустите скрипт:
python ~/project/list_length.py
Вывод должен быть следующим:
The list meets the minimum length requirement.
На этом этапе показано, как использовать функцию len()
в сочетании с условными операторами для сравнения длины списка с желаемой длиной, что позволяет выполнять разные действия в зависимости от размера списка.