ANDING และ ORing เป็นเรื่องง่าย:
>>> some_list = [True] * 100
>>> any(some_list)
True
>>> all(some_list)
True
>>> some_list[0] = False
>>> any(some_list)
True
>>> all(some_list)
False
การสังเกตก็ค่อนข้างง่ายเช่นกัน:
>>> [not x for x in some_list]
[True, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False]
แน่นอนว่าคุณจะใช้ผลลัพธ์เหล่านั้นอย่างไรอาจต้องใช้ทฤษฎีบทของ DeMorgan ที่น่าสนใจ