python: hinzufügen zu einem dict-Fehler gibt
playlist = {}
playlist.update(position, title)
hier position und Titel sind zwei strings.
Ich erhalte die folgende Fehlermeldung:
TypeError: update erwartet, bei den meisten 1 arguments, got 2
könnte mal bitte helfen?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nur update ein dict mit anderen dictionnary (Sie können auch geben Sie ein iterierbar von Tupeln (key, value) :
update
nehmen auch eine iterierbar von Paaren. Zum Beispielplaylist.update([(position, title)])
.dict.update()
erwartet Sie ein Wörterbuch:Wenn Sie nur wollen, um mit einem einzigen Schlüssel, nicht mit update - use-Klammer-notation statt:
Müssen Sie passieren eine dict als argument:
Dies ist die Art und Weise Sie dies tun sollten. Update ist praktisch, wenn Sie versuchen, kopieren von Elementen von einem dict in eine andere.
Verwenden:
playlist.update
ist mit einem dictionary als argument:Haben Sie bereits eine Antwort bekommen. Posting ein paar gute links:
http://docs.python.org/library/stdtypes.html#dict.update
python-dictionary update-Methode
http://www.tutorialspoint.com/python/dictionary_update.htm