Wie finde ich die minimale Reihe von Objekten, die mehrere Bedingungen mit verschachtelten Attributen in Python erfüllen

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie finde ich die minimale Reihe von Objekten, die mehrere Bedingungen mit verschachtelten Attributen in Python erfüllen

by Anonymous » 30 Apr 2025, 23:21

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": "

Top