Hướng dẫn sử dụng lệnh continue trong Python
Ngoài lệnh break dùng để kết thúc
vòng lặp, còn có lệnh
continue dùng để bắt đầu một lượt lặp mới
của vòng lặp. Lệnh này đôi khi có thể hữu ích
để đơn giản hóa mã.
Giả sử chúng ta có danh sách lst:
lst = [1, 2, 3, 4, 5]
Hãy in ra tất cả các phần tử từ danh sách này ngoại trừ
số 3. Để làm điều này, chúng ta viết lệnh continue
dưới khối điều kiện.
Trong khi đó, hàm print sẽ được đặt ở
khối đầu tiên của vòng lặp:
for el in lst:
if el == 3:
continue
print(el) # sẽ in ra 1, 2, 4, 5
Cho tập hợp:
tst = {'a', 'b', 'c', 'd', 'e'}
Hãy in ra tất cả các phần tử từ tập hợp này, ngoại trừ ký tự
'd'.
Cho danh sách:
tst = [6, 3, -2, 8, -4, 9]
Hãy in ra tất cả các phần tử từ danh sách này, ngoại trừ các số âm.
Cho danh sách:
tst = ['a', 'b', 'c', 'd', 'e']
Hãy lấy từ danh sách này chuỗi 'acde'.