我有一个很长的字典列表,大部分字典不重叠。但是,一些字典具有相同的“名称”字段,我只喜欢字典列表中的唯一名称。我希望名称的第一次出现是停留的,并且之后从列表中删除。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中获得更好的响应/接收,而不仅仅是通过示例输入提供问题范围。 –