Я довольно новичок в Python, поэтому приветствую альтернативные подходы.
У меня есть список словарей, с которых я начинаю (чтение из файла).Теперь у меня есть несколько дополнительных словарей, которые я хотел бы добавить в этот список, но только если их нет в исходном списке.
Однако мне требуется, чтобы «не в исходном списке» определялась пользовательская функция сравнения, а не то, что Python использует по умолчанию.
Более конкретно, я хочу сравнить определенный ключ /пары значений в словаре и, если они совпадают, возвращают «true» для выражения.
myList = ReadFromFile...
newList = ReadFromFile...
for item in newList:
if item not in myList: #I want custom behavior for this "in"
myList.append(item)