पायथन उस ऑब्जेक्ट पर इटरेट नहीं कर सकता जो 'इटरेबल' नहीं है। पायथन में 'फॉर' लूप कंस्ट्रक्ट इटरेबल डेटा-टाइप के अंदर इनबिल्ट फ़ंक्शन को कॉल करता है जो इसे इटरेबल से एलिमेंट निकालने की अनुमति देता है।
चूंकि नॉन-इटरेबल डेटा-टाइप में ये मेथड नहीं होते, इसलिए उनसे एलिमेंट निकालने का कोई तरीका नहीं है। और इसलिए फॉर लूप उन्हें अनदेखा कर देते हैं।