0
私は辞書とメイン辞書のリストを持っています。 ディクショナリのリスト形式は次のとおりです。値には、プログラム内で動的に変化する変数が割り当てられます。別の辞書リストのキーの値に基づいて辞書を削除する
list_dict = [{'url': url_value , 'title' : title_value}, {'url': url_value , 'title' : title_value}]
main_dict = {"execution_time": "2017-06-05", "target_url": "http://www.bloomberg.com", "data": [{ "url" : url1}, { "url" : url2}], "name": "Michael", "occupation": "software"}
main_dict内のデータの下に任意のURL値(URL1またはURL2)がlist_dict内の辞書のいずれかでurl_valueと同じ値であれば、私はデータからその辞書を削除したいです。
出力:と仮定url_valueは、URL1です:
main_dict = {"execution_time": "2017-06-05", "target_url": "http://www.bloomberg.com", "data": [{ "url" : url2}], "name": "Michael", "occupation": "software"}
私はしかし、私が試したすべてがうまくいきませんでした、dictの内包表記を使用して考えました。私は出発点や指導に感謝します。