So, jetzt habe ich noch eine kleine Frage:
Ich habe ein dictionary der Form {"a":{"b":0.1}, "c":{"d":0.1}, "d":{"e":0.1}}
Habe es rausgefunden :D :D :D
a = {"a":{"b":0.1}, "c":{"d":0.1}, "d":{"e":0.1}}
for key in a:
print(key, end="\t")
a_neu = (a[key])
for key in a[key]:
print (key ...
Die Suche ergab 11 Treffer
- Dienstag 18. März 2014, 21:02
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
- Dienstag 18. März 2014, 20:46
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
So, jetzt habe ich noch eine kleine Frage:
Ich habe ein dictionary der Form {"a":{"b":0.1}, "c":{"d":0.1}, "d":{"e":0.1}}
Ich möchte, dass es so in der Ausgabe aussieht:
a b 0.1
c d 0.1
d e 0.1
Mit den Buchstaben ist das kein Problem, aber ich weiß nicht, wie ich auf die Zahl zugreife.
a ...
Ich habe ein dictionary der Form {"a":{"b":0.1}, "c":{"d":0.1}, "d":{"e":0.1}}
Ich möchte, dass es so in der Ausgabe aussieht:
a b 0.1
c d 0.1
d e 0.1
Mit den Buchstaben ist das kein Problem, aber ich weiß nicht, wie ich auf die Zahl zugreife.
a ...
- Dienstag 18. März 2014, 17:25
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
BlackJack hat geschrieben:@Luki: Dann überlege doch mal an welcher Stelle im Programmfluss ein neue Zeile mit ``print()`` begonnen werden muss.
print() am Ende auf gleicher Höhe mit der for-Schleife
Danke für den Schubser
- Dienstag 18. März 2014, 17:12
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
DaftWullie hat geschrieben:Du könntest doch das print in Zeile 12 leicht anpassen:Code: Alles auswählen
print ('\t {0} \t {1}'.format(word,count), end='')
Schon probiert, dann ist aber alles in einer Zeile
- Dienstag 18. März 2014, 16:58
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
@Luki: Du musst Dir halt das Ergebnis dann so zusammenbauen wie Du das brauchst. Die Zeichenkettendarstellungen direkt von irgendwelchen Containerobjekten zu verwenden ist eigentlich nie eine gute Idee.
Da hapert es leider :oops: :oops:
data = ['sagen', 'Verb','Haus', 'Nomen', 'laufen ...
Da hapert es leider :oops: :oops:
data = ['sagen', 'Verb','Haus', 'Nomen', 'laufen ...
- Dienstag 18. März 2014, 16:30
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
@ Blackjack
Du hast mir auf jeden Fall schon weitergeholfen, aber mir ist das Ausgabeformat wichtig. Ich habe mal das aus deinem Code genommen:
data = ['sagen', 'Verb', 'Haus', 'Nomen', 'laufen', 'Verb', 'leicht',
'Adjektiv', 'laufen', 'Verb', 'sagen', 'Verb']
category2histogram = defaultdict ...
Du hast mir auf jeden Fall schon weitergeholfen, aber mir ist das Ausgabeformat wichtig. Ich habe mal das aus deinem Code genommen:
data = ['sagen', 'Verb', 'Haus', 'Nomen', 'laufen', 'Verb', 'leicht',
'Adjektiv', 'laufen', 'Verb', 'sagen', 'Verb']
category2histogram = defaultdict ...
- Dienstag 18. März 2014, 14:32
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
@ Blackjack
Da ich deinen Code nicht so ganz verstanden habe, habe ich ihn mal getestet. Ich bekomme folgende Fehlermeldung:
for category, histogram in category2histogram.viewitems():
AttributeError: 'collections.defaultdict' object has no attribute 'viewitems'
Da ich deinen Code nicht so ganz verstanden habe, habe ich ihn mal getestet. Ich bekomme folgende Fehlermeldung:
for category, histogram in category2histogram.viewitems():
AttributeError: 'collections.defaultdict' object has no attribute 'viewitems'
- Dienstag 18. März 2014, 12:06
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
Alternativ habe ich das versucht:
a= ["sagen", "Verb", "Haus", "Nomen", "laufen", "Verb", "leicht", "Adjektiv", "laufen", "Verb", "sagen", "Verb"]
haeufigkeiten = {}
for index in range(0,len(a)-1,2):
wort = a[index+1] + " " + a[index]
if wort in haeufigkeiten:
haeufigkeiten[wort] += 1
else ...
a= ["sagen", "Verb", "Haus", "Nomen", "laufen", "Verb", "leicht", "Adjektiv", "laufen", "Verb", "sagen", "Verb"]
haeufigkeiten = {}
for index in range(0,len(a)-1,2):
wort = a[index+1] + " " + a[index]
if wort in haeufigkeiten:
haeufigkeiten[wort] += 1
else ...
- Dienstag 18. März 2014, 11:58
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
@anogayales
Ich möchte die Ergebnisse später untereinander in eine Textdatei schreiben, da sollte das "Counter" nicht mit erscheinen.
Also so:
Wortart Wort1 Häufigkeit Wort2 Häufigkeit
Ich möchte die Ergebnisse später untereinander in eine Textdatei schreiben, da sollte das "Counter" nicht mit erscheinen.
Also so:
Wortart Wort1 Häufigkeit Wort2 Häufigkeit
- Dienstag 18. März 2014, 11:52
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Re: Frage zu verschachtelten Dictionaries
Ich habe ein Textdokument, in dem jedes Wort mit der Wortart getagged ist, also die Wortart steht hinter dem Wort in der Textdatei. Den Inhalt habe ich in eine Liste gepackt.
Bei mir funktioniert izip nicht, kann es sein, dass das bei Python 3 anders heißt?
Bei mir funktioniert izip nicht, kann es sein, dass das bei Python 3 anders heißt?
- Dienstag 18. März 2014, 11:07
- Forum: Allgemeine Fragen
- Thema: Frage zu verschachtelten Dictionaries
- Antworten: 18
- Zugriffe: 2688
Frage zu verschachtelten Dictionaries
Ich bin ein Python-Neuling, daher bitte ich um Nachsicht, wenn ich mich etwas blöd anstelle ;-)
Ich habe eine lange Liste a= [sagen, Verb, Haus, Nomen, laufen, Verb, leicht, Adjektiv, laufen, Verb, sagen, Verb ...]
Daraus möchte ich folgendes Dictionary erstellen: wortarten = {"Nomen": {"Haus":1 ...
Ich habe eine lange Liste a= [sagen, Verb, Haus, Nomen, laufen, Verb, leicht, Adjektiv, laufen, Verb, sagen, Verb ...]
Daraus möchte ich folgendes Dictionary erstellen: wortarten = {"Nomen": {"Haus":1 ...
