Hướng dẫn next file python
Trong nhiều trường hợp, chúng ta có nhu cầu truy cập một đối tượng như một trình vòng lặp. Một cách là tạo một vòng lặp nhưng điều đó kéo dài nhiệm vụ và thời gian thực hiện của lập trình viên. Python giảm bớt nhiệm vụ này bằng cách cung cấp một phương thức tích hợp __iter __ () cho tác vụ này. Hàm __iter __ () trả về một trình lặp cho đối tượng đã cho (array, set, tuple, etc. or custom objects). Nó tạo ra một đối tượng có thể được truy cập từng phần tử một bằng cách sử dụng hàm __next __ (), thường rất hữu ích khi xử lý các vòng lặp. 1. Cú pháp:
Exception : Nếu chúng ta gọi trình lặp(iterator) sau khi tất cả các phần tử đã được lặp lại, thì sẽ gặp exception này StopIterationError. Hàm __iter __ () trả về một đối tượng trình lặp đi qua từng phần tử của đối tượng đã cho. Phần tử tiếp theo có thể được truy cập thông qua hàm __next __ (). Trong trường hợp đối tượng có thể gọi và giá trị sentinel, quá trình lặp được thực hiện cho đến khi giá trị được tìm thấy hoặc kết thúc của các phần tử. Trong mọi trường hợp, đối tượng ban đầu không được sửa đổi. Code 1: Python 3:
output
Code 2: Python 3:
output
Code 3 Python 3:
output
Code 4:User-defined objects (using OOPS) Python 3:
output
Cài ứng dụng cafedev để dễ dàng cập nhật tin và học lập trình mọi lúc mọi nơi tại đây. Nguồn và Tài liệu tiếng anh tham khảo:
Tài liệu từ cafedev:
Nếu bạn thấy hay và hữu ích, bạn có thể tham gia các kênh sau của cafedev để nhận được nhiều hơn nữa:
Chào thân ái và quyết thắng! Đăng ký kênh youtube để ủng hộ Cafedev nha các bạn, Thanks you! |