Błąd wartości: zbyt wiele wartości do rozpakowania w Słowniku Pythona
Mam funkcję, która akceptuje ciąg, listę i słownik
def superDynaParams(myname, *likes, **relatives): # *n is a list and **n is dictionary
print '--------------------------'
print 'my name is ' + myname
print 'I like the following'
for like in likes:
print like
print 'and my family are'
for key, role in relatives:
if parents[role] != None:
print key + ' ' + role
ale zwraca błąd
Błąd wartości: zbyt wiele wartości do rozpakowania
moje parametry są
superDynaParams('Mark Paul',
'programming','arts','japanese','literature','music',
father='papa',mother='mama',sister='neechan',brother='niichan')