私は大部分が重複しない辞書の長いリストを持っています。しかし、辞書の中には同じ「名前」フィールドがあり、辞書のリストにある一意の名前だけが好きです。私は、名前の最初の出現が、そのリストの中から削除されるものであることを望みます。Python - 一意のキーを持つ辞書のリストを返す:値のペア
私はシナリオを説明するために、以下の短いリストを入れている:
myList = [
{'Name':'John', 'Age':'50', 'Height':'70'},
{'Name':'Kathy', 'Age':'43', 'Height':'65'},
{'Name':'John','Age':'46','Height':'68'},
{'Name':'John','Age':'50','Height':'72'}
]
私は第二または第三ジョンズ最初「ジョンとキャシーを返すために、このリストは好きですが、ないと思いますし、関連情報
許容されるが最適ではない解決策は、同じ名前の辞書が互いに隣り合っていないことになります。
あなた自身でこの問題を解決する試みはありますか?サンプルインプットで問題のスコープを提供するのではなく、一般的にStackOverflowでより良い応答/受信を得ることができます。 –