Hallo Zusammen
Ich habe eine kurze frage: Wie kann folgenden Array (dict) erstellen?
{'tracks': [{'titel': 'Test', 'titel': 'Test', titel': 'Test', .... usw.
Vielen Dank für eure Hilfe
Gruss Spaph
Dict mit gleichem Keyname
Ok, dachte ich mir das dies nicht geht... Ich bekommen meine Daten von der library "gmusicapi" schon so {'tracks': [{'titel': 'Test', 'titel': 'Test', titel': 'Test'... ohne das jeder "titel" noch in eine Klammer gepackt ist. Ich werde aber mein Programm umschreiben und die oberligende Struktur anpassen und ein neues Dict erstellen.
Trotzdem vielen Dank für eure Antworten.
Gruss Spaph
Trotzdem vielen Dank für eure Antworten.
Gruss Spaph
Gib mal die Datenstruktur in der Konsole aus und poste einen Teil davon in Codeblocks hier im Forum. Spontan sieht das für mich nach einer Klasse je Eintrag aus, falls du mehr Unterdaten hast (Titel, Interpret, Länge des Tracks, usw. usf.). Ich würde dann in einem Wörterbuch einen key bilden, also entweder einen festen Identifier oder aber selbst was basteln, z. B. Intrepet-Titel-Zähler und dann als Wert die Klasse mit den Unterdaten beigeben. Falls die Tracks nur die Titel enthalten, dann macht da m. E. eine Liste Sinn, also tracks = ["Test", "Test", "Test", ...].
Such auch mal im Netz nach fertigen Bibliotheken, z. B. hier das habe ich spontan gefunden:
https://github.com/simon-weber/gmusicapi
Such auch mal im Netz nach fertigen Bibliotheken, z. B. hier das habe ich spontan gefunden:
https://github.com/simon-weber/gmusicapi
@spaph: Du bekommst ein Wörterbuch in einer Form die nicht möglich ist? Äh, das ist nicht möglich! Welche Funktion oder Methode vom`gmusicapi`-Modul liefert Dir das denn?
Was so ähnlich aussieht ist beispielsweise Mobileclient.get_album_info() — das hat aber dann auch tatsächlich die Form die Sirius3 gezeigt hat.
Was so ähnlich aussieht ist beispielsweise Mobileclient.get_album_info() — das hat aber dann auch tatsächlich die Form die Sirius3 gezeigt hat.