Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เหตุใด python for loops จึงไม่เริ่มต้นการวนซ้ำหนึ่งครั้งสำหรับวัตถุเดียว


Python ไม่สามารถวนซ้ำวัตถุที่ไม่ใช่ 'iterable' โครงสร้างลูป 'for' ใน python เรียกใช้ฟังก์ชัน inbuilt ภายในประเภทข้อมูล iterable ซึ่งช่วยให้ดึงองค์ประกอบออกจาก iterable ได้

เนื่องจากประเภทข้อมูลที่ไม่สามารถทำซ้ำได้ไม่มีวิธีการเหล่านี้ จึงไม่มีทางที่จะแยกองค์ประกอบออกจากมันได้ ดังนั้นการวนซ้ำจึงละเว้นมัน