Biến đứng trước vòng lặp for

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é :smiley:

Đây là hai cú pháp khác nhau :smiley:

  • 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 :slight_smile: 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 :heart:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?