Dictionary In Python habe ich also ein Wörterbuch, das aus einem Namen für den Schlüssel und einem Klassenobjekt besteht, das dem Namen als Objekt zugeordnet ist. Ich muss diese Objekte an eine Liste einzeln aus dem Wörterbuch anhängen, aber wenn ich versuche, eine for-Schleife zu verwenden, fügt sie nur das gleiche Objekt immer wieder an. Wenn ich versuche, dict.values () anzuhängen, lasse ich sie an eine Liste anhängen, wobei aber das Wort dict_values das erste in der Liste ist, wenn es nur die Werte selbst sein sollen. Hat jemand irgendwelche Ideen, wie man diese Werte richtig anhängt? Ich habe mitProblem beim Anhängen von Wörterbuchwerten zum Auflisten in Python
for value in playerDict.values():
basicList.append(playerDict.values)
print(basicList)
, um zu versuchen und die Werte in der Liste anhängen basicList genannt, aber jedes Mal, es hängt das gleiche Objekt und nach einigen Iterationen die Liste einfach sieht aus wie
[<built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>, <built-in method values of dict object at 0x103a03d48>]
Wo liege ich falsch beim Anhängen der Objektwerte? Sorry für die grundlegende Frage, die ich Python ziemlich neu bin.
Fügen Sie einige Codes zu Ihrer Frage, Fehlermeldung oder irgendetwas hinzu, das anderen hilft, besser zu verstehen, was Sie wollen. – Nobi
Fügen Sie einfach weitere Informationen in die Frage – huskies1313
'basicList.append (Wert)' – spectras