Yeah but isn't that just OOP with extra steps? 

In your example
```python 
data.filter(is_valid)
```
Still return a List (i.e. an "object") on which you do the rest of the operations. So what's the difference?
ใช่ แต่นั่นไม่ใช่เพียง OOP ที่มีขั้นตอนพิเศษใช่ไหม ในตัวอย่างของคุณ ```python data.filter(is_valid) ``` ยังคงส่งคืนรายการ (เช่น "อ็อบเจ็กต์") ที่คุณดำเนินการส่วนที่เหลือ แล้วความแตกต่างคืออะไร?
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence