Python All - Your Ultimate Source to Python Programming
Python функция all() служит для проверки, являются ли все элементы итерируемого объекта истинными (True). Если все элементы истинны, то функция возвращает True, в противном случае – False.
Например, для списка [True, True, False, True] функция all() вернет False, так как один из элементов списка (False) не является истинным. А для списка [1, 2, "hello"] функция all() вернет True, так как все элементы списка истинны (1 и 2 – числа, которые не являются нулем, а "hello" – непустая строка).
Вот пример кода, который демонстрирует использование функции all():
python
# проверяем элементы списка
my_list = [1, 2, 3, 4]
if all(num > 0 for num in my_list):
print("Все элементы списка положительные")
else:
print("Список содержит отрицательные элементы или нули")
# проверяем символы строки
my_str = "Hello World"
if all(char.isalpha() for char in my_str):
print("Строка содержит только буквы")
else:
print("Строка содержит другие символы кроме букв")
В первом примере мы проверяем положительность всех элементов списка my_list. Если все элементы положительны, то выводится сообщение "Все элементы списка положительные", в противном случае выводится сообщение "Список содержит отрицательные элементы или нули".
Во втором примере мы проверяем, что все символы в строке my_str являются буквами. Если это так, то выводится сообщение "Строка содержит только буквы", а если строки содержат другие символы, выводится сообщение "Строка содержит другие символы кроме букв".