gpt4 book ai didi

python - 跨多个列表的逻辑 AND 运算

转载 作者:行者123 更新时间:2023-12-03 19:19:11 27 4
gpt4 key购买 nike

我有一本看起来像这样的字典:

d= {'GAAP':[True,True],'L1':[True,False],'L2':[True,True]}

我想对字典中的每个值执行逻辑 AND 运算,并返回 True/False 值的列表。像这样的东西:

for counter in range(0,2):
print(d['GAAP'][counter] & d['L1'][counter] & d['L2'][counter])

我的字典相当大,因此希望避免手动键入每个键来执行逻辑 AND。

最佳答案

一种方法是使用 zip 获取所有相应的元素,然后询问它们是否 all true:

map(all, zip(*d.values()))

结果:[True, False]

关于python - 跨多个列表的逻辑 AND 运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62113972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com