Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Tại sao vòng lặp for Python không mặc định lặp 1 lần cho đối tượng đơn?

Python không thể lặp qua đối tượng không phải 'iterable'. Cấu trúc for loop gọi các hàm built-in bên trong kiểu dữ liệu iterable để trích xuất phần tử. Kiểu dữ liệu non-iterable không có các phương thức này, nên không cách nào lấy phần tử. Do đó for loop bỏ qua chúng.