Die Suche ergab 7 Treffer

von tobifire
Mittwoch 10. Februar 2021, 14:08
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

@Sirius3 Das ist schlichtweg Genial. Durch die Erklärung fallen mir erst die unnötigen Wiederholungen sowie unnötige Zwischenschritte auf!

Jedoch ist es nicht möglich mit sorted_data[0][1] += 1 den Werten eine Zahl zu addieren Fehlercode: can only concatenate tuple (not "int") to tuple

Somit habe ...
von tobifire
Mittwoch 10. Februar 2021, 08:06
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

Ich hoffe mal man kann die Funktion erkennen :D



t = int(150)
daten = { "Peter": 150, "Alex": 250, "Tobias": 50 }
sortedlist = sorted(daten.items(), key = lambda kv: kv[1])
sortdaten = dict(sortedlist)

while 0 < t:

if len(sortdaten) >= 2:

n0 = int(list(sortdaten.values())[0])
n1 ...
von tobifire
Dienstag 9. Februar 2021, 23:37
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

@narpfel Das ist auch die Beschreibung explizit für das Beispiel.. Wenn ich das genau so übernehme wie beschrieben kann ich das nur bei Dictionarys verwenden, die 3 Werte haben.
Mein bisheriger Lösungsansatz war wie beschrieben:
In einer While Schleife t > 0, wird nach dem kleinsten Wert des ...
von tobifire
Dienstag 9. Februar 2021, 23:28
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

@narpfel Ja ich habe bereits eine Lösung die auch funktioniert.. wie gesagt mit der While Schleife und dem rauspicken des kleinsten Wertes.
Dachte nur eventuell eine Effizientere Lösung vorgeschlagen zu bekommen. Ich schaue mir das mal an!
von tobifire
Dienstag 9. Februar 2021, 23:05
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

@__blackjack__

Ganz genau! Besser hätte ich es nicht erklären können.. :D
von tobifire
Dienstag 9. Februar 2021, 23:04
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Re: Zahlen in einer Dict gleichmäßig auffüllen

@sparrow
Da gebe ich dir Recht.. mein Fehler. Wie im Beispiel zu sehen müssen die Zahlen nicht "gleichmäßig" aufgefüllt werden, sondern
das geringste Value soll zunächst insoweit aufgefüllt werden, bis es gleich viel hat wie die das zweit kleinste (wenn "t" es überhaupt zulässt).
Heißt also in dem ...
von tobifire
Dienstag 9. Februar 2021, 16:36
Forum: Allgemeine Fragen
Thema: Zahlen in einer Dict gleichmäßig auffüllen
Antworten: 15
Zugriffe: 1965

Zahlen in einer Dict gleichmäßig auffüllen

Hi zusammen! (Bin neu in dem Forum, deshalb die Frage im Allgemeinen gestellt)

Ich bin gerade an einem Projekt, wo ich als Vorgabe eine Dictionary habe die wie folgt aussieht: { "Name": Int Zahl, "Name": Int Zahl, "Name": Int Zahl } (Das Dict kann auch größer oder kleiner sein, jedoch bleibt das ...