Mọi người cho mình hỏi tác dụng và sự khác biệt giữa thêm biến trước vòng lặp for VD: i for i in a:
và không có biến đứng trước vòng lặp for VD: for i in a:
bình thường mình hay thấy không có biến đứng trước, mà hôm nay tình cờ mình lướt qua thấy code của 1 vài bạn có, mình có thử search nhưng chắc là do keyword chưa đúng nên không thấy lời giải. Cảm ơn mọi người nhé
Biến đứng trước vòng lặp for
Đây là hai cú pháp khác nhau
-
for <variable> in <iterable>:
là vòng lặp for theo kiểu for-each. -
<expression> for <var> in <iterable> if <condition(var)>
là comprehension biểu thức sinh ra 1 đối tượng khác, tùy theo cặp ngoặc bọc bên ngoài.
6 Likes
Thank u very muchh