Hallo.
Ich habe mir natürlich etwas mehr überlegt, als du hier darstellst.
Ich bin nicht sicher, ob du mich für dumm verkaufen willst. Wie auch immer...deine Nachricht hat mir nicht allzu viel gebracht, da sie so ziemlich an meinem Problem vorbeischiesst.
Meine Elemente im verschachtelten Dict sind Strings, und um die jeweilige Häufigkeit eines Wortes zu erhalten, muss ich auf die jeweils dritte Spalte zugreifen, diese Zahl in einen Int umwandeln und sie dann addieren.
Dazu habe ich folgendes geschrieben:
Code: Alles auswählen
datei = open('text.txt', 'r')
total = 0
for wort in datei:
for i in str(verschachtelt['Act'][wort][2]):
total = total + int(i)
datei.close()
print total
Das funktioniert allerdings nicht, weil int-Objekte eben nicht 'subscriptable' sind.
Da diese Problematik nicht in dem Tutorial behandelt wird, das ich gerade lese, dachte ich, man könne mir evtl. hier helfen...
Edit: 'Act' ist hier einfach ein Beispiel. Es soll also die Summe der Häufigkeiten ausgegeben werden, wobei 'Act' plus ein anderes Wort vorkommt.