dictutils.ops.distinct_byΒΆ
- dictutils.ops.distinct_by(items, key)[source]ΒΆ
Remove duplicates by key function or path.
- Parameters:
- Return type:
- Returns:
List with duplicates removed (first occurrence kept)
Example
>>> import json >>> users = [ ... {"id": 1, "name": "Alice"}, ... {"id": 2, "name": "Bob"}, ... {"id": 1, "name": "Alice Updated"} ... ] >>> result = distinct_by(users, "id") >>> print(json.dumps(result, indent=4)) [ { "id": 1, "name": "Alice" }, { "id": 2, "name": "Bob" } ]