In [1]:
import json
raw = json.load(open("../data/dump-14:55.json","r"))
data = [{"name":e['name'],'amount':float(e['amount'].replace(".","").replace(",","."))} for e in raw]

In [2]:
data = sorted(data, key=lambda tup: tup['amount'], reverse=True)

In [18]:
# Gesamtsumme
gesamtsumme = 0
for spende in data:
    gesamtsumme += spende['amount']
gesamtsumme


Out[18]:
913022.8700000001

In [21]:
grossspender500 = [spender for spender in data if spender['amount']>500]
summe_grossspender_500 = 0
for s in grossspender500:
    summe_grossspender_500 += s['amount']
# Geld aus Spenden > 500 €
summe_grossspender_500


Out[21]:
115850.01

In [22]:
grossspender1000 = [spender for spender in data if spender['amount']>1000]
summe_grossspender_1000 = 0
for s in grossspender1000:
    summe_grossspender_1000 += s['amount']
# Geld aus Spenden > 1000
summe_grossspender_1000


Out[22]:
96000.0

In [6]:
seen = []
seen_more_than_once = set()
for spender in data:
    if spender['name'] in seen:
        seen_more_than_once.add(spender['name'])
    if spender['name'] not in seen:
        seen.append(spender['name'])    

# Namen, die mehrfach spendeten
mehrfachspender = {}
for spende in seen_more_than_once:
    mehrfachspender[spende] = {'anzahl':0,'gesamt':0}

for spende in data:
    if spende['name'] in mehrfachspender.keys():
        mehrfachspender[spende['name']]['anzahl']+= 1;
        mehrfachspender[spende['name']]['gesamt']+= spende['amount']
        # what a lousy hack
        mehrfachspender[spende['name']]['name'] = spende['name']

# Mehrfachspender nach Häufigkeit
sorted(mehrfachspender.values(), key=lambda tup: tup['anzahl'], reverse=True)


Out[6]:
[{'anzahl': 10, 'name': 'Christoph Beck', 'gesamt': 1140.0},
 {'anzahl': 4, 'name': 'Jutta von Wedel', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'vollkorn', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'ortwin', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'linusneumann', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'heidi.tasin', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'SabadiAdrian', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'escrit', 'gesamt': 720.0},
 {'anzahl': 3, 'name': 'Sarah', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'drralfhedwig', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'AdrSab', 'gesamt': 1650.01},
 {'anzahl': 3, 'name': 'Mazda Adli', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'sebolino', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'AnkeSchäferkordt', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'esel.freund', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'nicolas', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'jenso', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'kessle31', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'alfons', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'peter.hilber', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'gsd', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'Holger_Kreymeier', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'Überraschungsstaat', 'gesamt': 1160.0},
 {'anzahl': 3, 'name': 'TillEule', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'knorz', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'SabadiCH', 'gesamt': 1650.0},
 {'anzahl': 2, 'name': 'MrChasaja', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Bambercher', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'tknews', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'CV2OR', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'franz.braunagel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Idgies', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kretabell', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Eva-Lotte', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wbrinkmann', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jan&Done', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'michael braum', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Daniel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'domlen', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kobber60', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dietenberger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'jane_oak', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'sara.demaeght', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'emie', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'omwo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kai', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BettinaR', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Karin Haschenburger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Ivo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '412346234234', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Silke', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'schaf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'carsten.schulz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Cho', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'conclusio', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Robert', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Bernd Schriewer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'gkozlik', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Dede', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Felicitas', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'arroway', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hdb', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'pagh', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Marlene', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Marzalla', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'JanaCandoo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'oxalis', 'gesamt': 135.0},
 {'anzahl': 2, 'name': 'Chries', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Chinaman', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'alomuc', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'tmigge', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'PeeWee', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Isa Ay', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BRIMBORIA Collective', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mristow', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Joachim', 'gesamt': 160.0},
 {'anzahl': 2, 'name': 'Wally', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'begood', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'riBoon', 'gesamt': 630.0},
 {'anzahl': 2, 'name': 'toesti', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'gburgard1', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'softmetz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MarWin', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Alexander Koch', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Babette', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'CK', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Elisabeth Vogelheim', 'gesamt': 610.0},
 {'anzahl': 2, 'name': 'Jekill', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wolli', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ErikGuttman', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Spur19', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'neubert', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'NitoInkog77', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Süley', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'UCSchwarzkopf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'die', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'micha85', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Mats', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '3.33am', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'marcus.pauli', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Catrien', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'bad_elvis', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Werner Knopf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Beatrix Thier', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wolfgang.hempel.52', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'nefer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'TomOsna', 'gesamt': 140.0},
 {'anzahl': 2, 'name': 'domma', 'gesamt': 150.0},
 {'anzahl': 2, 'name': 'Claus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Turtle81', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'cfa', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ronnyjahn', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'manfred.walter.12', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jörg Digmayer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'raphael.sprenger.10', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'traudeschader', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'janekf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Daniel Stoeckel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ChristinaInAustralien', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'jknoblauch', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jonas', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'matthias-k', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Hannelore', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'rka', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Meyer_C', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Barmbekarin', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Hildegard', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Senta', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'RockShoe', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'marzeion', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'DavidOrtmann', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'maki-amw', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'JasonThirsk', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'sigaasschenfeldt', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Roman Miserre', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'reininghaus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Conrad', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kkarch', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'nadimai', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'markus_b', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Puschkin17', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lotz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MO', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dlawe', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Thilo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MisterXblub', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Fabian', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Alfred Grand', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'stefand65', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Lisa Es', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BineF', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hwilker', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lustar', 'gesamt': 560.0},
 {'anzahl': 2, 'name': 'srudersdorf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Meg', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Klaus Neuhaus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Olili', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'patrickh', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Mynock', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Slumo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kioskforscher', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ehirschhaeuser', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Weltgeist', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Arcane', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kapie61', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hypex_', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'soedoll', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mk', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'knallkultur', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'nopainnofun', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dermewes', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'jan.bo', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'Annika', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Tobias Oertel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mariour', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'DoreenFiedler', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'michtre21', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '°christoph', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'peterkartoffel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'aylee', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'sonjamicha', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'TMQ', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lauchg', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dididaneya', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ingoundrike', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wortfeld', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lenggi', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kero', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hoechenberger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Anja', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'filter', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Elke', 'gesamt': 120.0}]

In [24]:
# mehrfachsepndende nach Gesamtsumme
sorted(mehrfachspender.values(), key=lambda tup: tup['gesamt'], reverse=True)


Out[24]:
[{'anzahl': 3, 'name': 'AdrSab', 'gesamt': 1650.01},
 {'anzahl': 3, 'name': 'SabadiAdrian', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'AnkeSchäferkordt', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'Holger_Kreymeier', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'SabadiCH', 'gesamt': 1650.0},
 {'anzahl': 3, 'name': 'Überraschungsstaat', 'gesamt': 1160.0},
 {'anzahl': 10, 'name': 'Christoph Beck', 'gesamt': 1140.0},
 {'anzahl': 3, 'name': 'escrit', 'gesamt': 720.0},
 {'anzahl': 2, 'name': 'riBoon', 'gesamt': 630.0},
 {'anzahl': 2, 'name': 'Elisabeth Vogelheim', 'gesamt': 610.0},
 {'anzahl': 2, 'name': 'lustar', 'gesamt': 560.0},
 {'anzahl': 4, 'name': 'Jutta von Wedel', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'vollkorn', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'ortwin', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'linusneumann', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'kessle31', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'peter.hilber', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'gsd', 'gesamt': 240.0},
 {'anzahl': 4, 'name': 'heidi.tasin', 'gesamt': 240.0},
 {'anzahl': 3, 'name': 'Sarah', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'drralfhedwig', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'Mazda Adli', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'sebolino', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'esel.freund', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'nicolas', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'JasonThirsk', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'jenso', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'kkarch', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'alfons', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'TillEule', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'jan.bo', 'gesamt': 180.0},
 {'anzahl': 3, 'name': 'knorz', 'gesamt': 180.0},
 {'anzahl': 2, 'name': 'Joachim', 'gesamt': 160.0},
 {'anzahl': 2, 'name': 'domma', 'gesamt': 150.0},
 {'anzahl': 2, 'name': 'TomOsna', 'gesamt': 140.0},
 {'anzahl': 2, 'name': 'oxalis', 'gesamt': 135.0},
 {'anzahl': 2, 'name': 'MrChasaja', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Bambercher', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'tknews', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'CV2OR', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'franz.braunagel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Idgies', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kretabell', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Eva-Lotte', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wbrinkmann', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jan&Done', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'michael braum', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Daniel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'domlen', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kobber60', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dietenberger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'jane_oak', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'sara.demaeght', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'emie', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'omwo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kai', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BettinaR', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Karin Haschenburger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Ivo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '412346234234', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Silke', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'schaf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'carsten.schulz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Cho', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'conclusio', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Robert', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Bernd Schriewer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'gkozlik', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Dede', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Felicitas', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'arroway', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hdb', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'pagh', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Marlene', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Marzalla', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'JanaCandoo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Chries', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Chinaman', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'alomuc', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'tmigge', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'PeeWee', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Isa Ay', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BRIMBORIA Collective', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mristow', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Wally', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'begood', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'toesti', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'gburgard1', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'softmetz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MarWin', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Alexander Koch', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Babette', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'CK', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jekill', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wolli', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ErikGuttman', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Spur19', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'neubert', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'NitoInkog77', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Süley', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'UCSchwarzkopf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'die', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'micha85', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Mats', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '3.33am', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'marcus.pauli', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Catrien', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'bad_elvis', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Werner Knopf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Beatrix Thier', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wolfgang.hempel.52', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'nefer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Claus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Turtle81', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'cfa', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ronnyjahn', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'manfred.walter.12', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jörg Digmayer', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'raphael.sprenger.10', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'traudeschader', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'janekf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Daniel Stoeckel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ChristinaInAustralien', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'jknoblauch', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Jonas', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'matthias-k', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Hannelore', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'rka', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Meyer_C', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Barmbekarin', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Hildegard', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Senta', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'RockShoe', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'marzeion', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'DavidOrtmann', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'maki-amw', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'sigaasschenfeldt', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Roman Miserre', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'reininghaus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Conrad', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'nadimai', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'markus_b', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Puschkin17', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lotz', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MO', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dlawe', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Thilo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'MisterXblub', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Fabian', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Alfred Grand', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'stefand65', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Lisa Es', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'BineF', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hwilker', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'srudersdorf', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Meg', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Klaus Neuhaus', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Olili', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'patrickh', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Mynock', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Slumo', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kioskforscher', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ehirschhaeuser', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Weltgeist', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Arcane', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Kapie61', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hypex_', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'soedoll', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mk', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'knallkultur', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'nopainnofun', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dermewes', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Annika', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Tobias Oertel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'mariour', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'DoreenFiedler', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'michtre21', 'gesamt': 120.0},
 {'anzahl': 2, 'name': '°christoph', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'peterkartoffel', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'aylee', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'sonjamicha', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'TMQ', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lauchg', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'dididaneya', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'ingoundrike', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'wortfeld', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'lenggi', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'kero', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'hoechenberger', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Anja', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'filter', 'gesamt': 120.0},
 {'anzahl': 2, 'name': 'Elke', 'gesamt': 120.0}]

In [25]:
grosse_mehrfachspender = [mfs for mfs in mehrfachspender.values() if mfs['gesamt']>500]
sorted(grosse_mehrfachspender, key=lambda tup: tup['gesamt'], reverse=True)
summe_grosse_mehrfachspender = 0
for spende in grosse_mehrfachspender:
    summe_grosse_mehrfachspender += spende['gesamt']
# Geld von großen Mehrfachspendenden
summe_grosse_mehrfachspender


Out[25]:
13070.01

In [28]:
# großspendende haben insgesamt aufgebracht:
summe_grossspender_500+summe_grosse_mehrfachspender


Out[28]:
128920.01999999999

In [30]:
#Anteil Großspenden am Gesamtergebnis in %
(summe_grosse_mehrfachspender+summe_grossspender_500)/gesamtsumme*100


Out[30]:
14.120130419077013