【发布时间】:2021-11-02 15:15:19
【问题描述】:
首先我真的很抱歉我不应该问这个问题。 我有一个字典列表,这个字典包含如下键值:
dictList = [
{
0:1,
1:1,
2:None
},
{
0:0,
1:None,
2:None
},
{
0:0,
1:1,
2,1
}
]
如果 dictList 的所有元素都不是,我想将它附加到另一个列表中。例如dictList[2] 没有 None 值我想将该字典附加到另一个列表。
我试图用 flag 来写它,但我认为我必须创建一个 flag 数组并检查 flagArray 不包含 False,例如:
for i in range(len(dictList)):
dictLoop = lastCombination[i]
flagArray = []
for k,v in dictLoop.items():
if(v is None):
flagArray.append(False)
else:
flagArray.append(True)
if(flagArray.__contains__(False)):
showCombinationWithZero.append(dictList[i])
else:
showCombinationWithOutZero.append(dictList[i])
效果不好。 感谢您的建议。
【问题讨论】:
标签: python list dictionary