1
zu machen habe ich zwei Listen und ein Array:eine verschachtelte Wörterbuch mit Listen und Arrays
owners = [ 'Bill', 'Ann', 'Sarah']
dog = ['shepherd', 'collie', 'poodle', 'terrier']
totals = [[5, 15, 3, 20],[3,2,16,16],[20,35,1,2]]
Ich möchte aus diesen ein verschachteltes Wörterbuch machen.
dict1 = {'Bill': {'shepherd': 5, 'collie': 15, 'poodle': 3, 'terrier': 20},
'Ann': {'shepherd': 3, 'collie': 2, 'poodle': 16, 'terrier': 16},
'Sarah': {'shepherd': 20, 'collie': 35, 'poodle': 1, 'terrier': 2}
}
Meine engsten Versuch:
totals_list = totals.tolist()
dict1 = dict(zip(owners, totals_list))
ich kann nicht einen Weg zu schaffen, das verschachtelte Wörterbuch finden die ich suche. Irgendwelche Vorschläge?
Sorry, ich bin neu in Python. Summen sind Floats oder ganze Zahlen? Ich nehme an. Ich lerne Wörterbücher, und ich möchte einige Berechnungen zu Summen wie Quadrieren, Dividieren, Hinzufügen usw. machen. –
In Ihrem Beispiel ist die Summe vom 'liste' Typ, was eigentlich eine Liste von Liste von ganzen Zahlen ist –