Thao tác với các phần tử trong List Comprehension trong Python
Trong phần bên trái của cấu trúc for...in, bạn không chỉ có thể chỉ định một biến, mà còn có thể thực hiện một phép toán cụ thể cho nó.
Hãy tạo một danh sách, trong đó mỗi phần tử được tạo ra sẽ bị trừ đi một đơn vị:
lst = [i - 1 for i in range(1, 5)]
print(lst)
Sau khi thực thi mã, một danh sách mới sẽ được trả về:
[0, 1, 2, 3]
Kết quả của việc thực thi mã sau sẽ là gì:
lst = [i + 2 for i in range(0, 6)]
print(lst)
Kết quả của việc thực thi mã sau sẽ là gì:
lst = [i / 2 for i in range(4, 10)]
print(lst)
Kết quả của việc thực thi mã sau sẽ là gì:
lst = [i + 10 for i in range(0, 8, 2)]
print(lst)