Ich erstelle eine Funktion, die eine Vereinigung der Art, für einen Wert schaffen würde, wenn Sie es innerhalb der Funktion es selbst eingeben:Erste Werte aus mehrere Satz innerhalb Wörterbuch
dict = {"Mike" : {"shovel", "ball", "pool"},
"Betty" : {"ball", "chair", "basket"}}
def bought_next(customers, item):
for i in customers:
value_unit = set()
if item in customers[i]:
value1 = customers[i]
value1.remove(item)
value_unit |= value1
return value_unit
Um ein wenig weiter zu erklären, mein Absicht ist, einen Satz zu machen, in dem alle Einzelteile den Einzelteilen gleich sind, die von allen Kunden gekauft werden, die den in die Funktion eingetragenen Artikel gekauft haben, abzüglich dieses Artikels natürlich. Jetzt mag ich das völlig in die falsche Richtung arbeiten, aber ich habe keine Ideen, wie ich dieses Problem lösen könnte, weil damit einfach die leere Menge zurückgegeben wird.
könnten Sie das gewünschte Ergebnis für Klarheit liefern? –
und haben Sie versucht, etwas in der 'if' – Ilja
yeah ofc, mein schlechtes zu drucken: das gewünschte Ergebnis wäre: z. item = ball also dort wäre der output set {"schaufel", "stuhl", "pool", "korb"} – Jervis