Iterator
trong Python là gì?
Iterator
trong Python là gì?
Iterator trong Python là một đối tượng mà bạn có thể lặp qua nó, tức là bạn có thể truy cập từng phần tử của nó một cách tuần tự. Một iterator phải triển khai hai phương thức cơ bản, đó là __iter__()
và __next__()
.
Phương thức __iter__()
trả về đối tượng iterator, thường là chính nó (self), và phương thức __next__()
trả về phần tử tiếp theo từ tập hợp dữ liệu. Khi không còn phần tử nào để trả về, phương thức __next__()
phải phát sinh một ngoại lệ StopIteration
.
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào