Hej,
zastanawia mnie dlaczego poniższa funkcja zwraca mi słownik nie w tej kolejności- zależy mi najpierw na nazwie zespołu, nazwie płyty, a następnie kolejne dodawane argumenty. Oto mój kod
def albumy(band,name,**albums):
albums['band']=band
albums['name']=name
return albums
d=albumy("ABC","XYZ",piosenka1='12', piosenka2='13')
print(d)
Wynikiem jest:
{'piosenka1': '12', 'piosenka2': '13', 'band': 'ABC', 'name': 'XYZ'}
A oczekiwałbym raczej:
{'band': 'ABC', 'name': 'XYZ','piosenka1': '12', 'piosenka2': '13'}
Pozdrawiam!