Nhiều vòng lặp với điều kiện trong biểu thức danh sách (List Comprehension) trong Python

Có thể thêm điều kiện vào nhiều vòng lặp được viết trong biểu thức danh sách. Hãy đặt điều kiện để j nhỏ hơn i:

pythonlst = [(i, j) for i in range(1, 4) for j in range(1, 3) if j < i]
print(lst)

Sau khi thực thi mã, danh sách sau sẽ được trả về:

python[(2, 1), (3, 1), (3, 2)]
Задание 1

Kết quả thực thi mã sau sẽ là gì:

pythonlst = [(i, j) for i in range(0, 5) for j in range(0, 5) if j == i]
print(lst)
Задание 2

Kết quả thực thi mã sau sẽ là gì:

pythonlst = [(i, j) for i in range(1, 4) for j in range(1, 4) if i % 2 == 0]
print(lst)