summaryrefslogtreecommitdiff
path: root/PYTHON/any, all.md
diff options
context:
space:
mode:
authorvlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
committervlapa <vlapa@ya.ru>2026-06-13 20:33:26 +0300
commite5abc1fe99340b979b18864d978179f71fe8f5c5 (patch)
tree98fd0ad7c6d0744894d6e74e446daacd9e6dd1b5 /PYTHON/any, all.md
First
Diffstat (limited to 'PYTHON/any, all.md')
-rw-r--r--PYTHON/any, all.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/PYTHON/any, all.md b/PYTHON/any, all.md
new file mode 100644
index 0000000..56a60e6
--- /dev/null
+++ b/PYTHON/any, all.md
@@ -0,0 +1,22 @@
+Когда нужно проверить список условий, any и all делают код более читаемым и удобным.
+
+```python
+numbers = [2, 4, 6, 8]
+
+# Проверяем, есть ли хотя бы одно нечётное число
+print(any(n % 2 != 0 for n in numbers))  # False
+
+# Проверяем, все ли числа чётные
+print(all(n % 2 == 0 for n in numbers))  # True
+```
+
+**📌 Почему это удобно?**
+
+🟢 any() возвращает True, если хотя бы одно условие выполняется
+
+🟢 all() возвращает True, если выполняются все условия
+
+🟢 Упрощает код вместо громоздких циклов
+
+
+🗣️ **Используйте** any() **и** all()**, когда нужно быстро проверить списки условий без явных циклов**. \ No newline at end of file