1
我想删除具有空值的字典元素列表。Python - 从字典列表中删除具有空值的字典
所以以下:
dict = [{"end": "00:15", "item": "Paul Test 1", "start": "00:00"}, {"end": "00:14", "item": "Paul Test 2 ", "start": "00:30"}, {"end": "", "item": "", "start": ""}, {"end": "", "item": "", "start": ""}, {"end": "", "item": "", "start": ""}]
将返回一个新的字典:
[{"end": "00:15", "item": "Paul Test 1", "start": "00:00"}, {"end": "00:14", "item": "Paul Test 2 ", "start": "00:30"}]
我已经试过:
{k:v for k,v in dict if not v}
,但我发现:
ValueError: too many values to unpack (expected 2)
您应该使用'd.values()',因为不使用这些键。 –
@MosesKoledoye谢谢你,你是对的 –
辉煌的工作表示感谢。有一个问题,我认为数组包含括号和列表中包含方括号? – nmh