zu machen habe ich eine Liste der Wörterbücher, die wie folgt aussieht:ein neues Wörterbuch mit Zählungen
[{'year_month': '2017-07', 'issue_priority': 'high', 'issue_number': 2153},
{'year_month': '2017-07', 'issue_priority': 'normal', 'issue_number': 2179},
{'year_month': '2017-07', 'issue_priority': 'low', 'issue_number': 2169},
{'year_month': '2017-06', 'issue_priority': 'blocker', 'issue_number': 1998}]
Was tut Ich mag würde, ist, dass die Liste der Wörterbücher zu nehmen und es in ein Wörterbuch mit dem folgenden machen:
{'2017-07': {'high': count of issue_numbers, 'low': count of issue_numbers},
'2017-06': {'high': count of issue_numbers, 'low': count of issue_numbers}, ...}
ich bin gerade zurück in Python bekommen und haben so etwas wie dies nie zuvor so getan, was ich nicht wirklich wissen, wo sie suchen müssen.
Ich weiß, wie man über die Liste iteriert, aber ich bin nicht wirklich sicher, wie man dahin kommt, wohin ich gehen möchte.
Ich habe folgende, die dort einen Teil des Weges bekommen hat, freue mich jetzt nur, wie man die Zählung der Ausgabe Zahlen zu erhalten:
output = {}
for item in issues # issues being my list of dictionaries:
month = item.pop('year_month')
output[month] = item
Wenn es mehr sind ' 'issue_priority'' s, möchtest du diese zum Ergebnis hinzufügen? –
@WillemVanOnsem ja, das wäre was ich suche – DarthOpto