Ich arbeite an einem Problem, bei dem ich einen minimalen Satz von Objekten generieren muss, die eine bestimmte Liste von Bedingungen erfüllen. Die Bedingungen beinhalten verschachtelte Attribute, und für jedes Attribut habe ich eine vordefinierte Liste möglicher Werte. Jedes Objekt sollte mit den möglichen Werten für die Attribute konstruiert werden.attribute_values = {
"object.object.value": ["value1", "value2", "value3"],
"object.other.value": ["value4", "value5", "value6"],
"object.another.value": [10, 20, 30]
conditions = [
{"path": "object.object.value", "operator": "==", "value": "value1"}, # Condition 1
{"path": "object.other.value", "operator": "in", "value": ["value5", "value6"]}, # Condition 2
{"path": "object.another.value", "operator": ">", "value": 15}, # Condition 3
{"path": "object.object.value", "operator": "==", "value": "value2", "path2": "object.another.value", "operator2": "
Wie finde ich die minimale Reihe von Objekten, die mehrere Bedingungen mit verschachtelten Attributen in Python erfüllen ⇐ Python
-
- Similar Topics
- Replies
- Views
- Last post