1
空の値を持つ辞書要素のリストを削除したいと思います。次のためにそうPython - 辞書のリストから空の値を持つ辞書を削除する
:
{k:v for k,v in dict if not v}
を私は取得しています:私が試した
[{"end": "00:15", "item": "Paul Test 1", "start": "00:00"}, {"end": "00:14", "item": "Paul Test 2 ", "start": "00:30"}]
:
を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": ""}]
は、新しい辞書を返します
ValueError: too many values to unpack (expected 2)
キーが使用されていないので、 'd.values()'を使うべきです。 –
@MosesKoledoyeありがとう、ありがとうございました –
すごくうれしいです。しかし、1つの質問には、配列に括弧が含まれ、リストに角括弧が含まれていると思いましたか? – nmh