更新: 明確にするために、「name」と「last」のキー値を確認し、これらがまだリストにない場合にのみ追加したいと思います。
私は持っている:
lst = [{'name':'John', 'last':'Smith'.... .... (other key-values)... },
{'name':'Will', 'last':'Smith'... ... (other key-values)... }]
既存の辞書とまったく同じでない場合にのみ、このリストに新しい辞書を追加したいと思います。
言い換えると:
dict1 = {'name':'John', 'last':'Smith'} # ==> wouldn't be appended
しかし...
dict2 = {'name':'John', 'last':'Brown'} # ==> WOULD be appended
誰かがこれを行う最も簡単な方法と、ソリューションで何が起こっているかを英語で説明できますか? ありがとう!