如何在有多個輸入列表時在列表理解中使用if語句。這裏是我使用的代碼和我得到的錯誤:如果在Python列表理解中使用多個輸入列表
(我知道它不能將模數應用於列表,但不知道如何在每個列表中專門引用x因爲它通過他們迭代)
a = [1,2,3]
b = [4,5,6]
nums = [x**2 for x in (a,b) if x%2==0]
print(nums)
TypeError: unsupported operand type(s) for %: 'list' and 'int'