布尔减法是指将一组布尔值从另一组布尔值中减去,即从第一个集合中删除第二个集合中存在的元素。例如,如果集合A={1,2,3,4},集合B={1,3},则A-B={2,4}。可以使用Python中的列表解析来实现布尔减法:
A = [1, 2, 3, 4]
B = [1, 3]
result = [x for x in A if x not in B]
print(result) # 输出[2, 4]
在上面的代码中,列表解析操作遍历列表A并检查它是否在列表B中。如果元素不在列表B中,则将其添加到结果列表中。最后,通过输出结果来验证结果是否正确。