Code: Alles auswählen
diff[key] = dic1[key] - dic2[key]
Code: Alles auswählen
diff[key] = dic1[key] - dic2[key]
Wusste nicht das das geht dachte, das könnte man nur über ne while Schleife lösen. Danke.BlackJack hat geschrieben:@Sr4l: Jetzt bin ich verwirrt. Was meinst Du damit das Du lieber ``for``-Schleifen schreibst!? Das ändert sich doch erst einmal gar nicht wenn man das an dieser Stelle sinnlose `readlines()` einfach weglässt. Also ``for line in f:`` statt ``for line in f.readlines():``.
Sinn und Zweck? Was soll passieren wenn ein Name in Name aber in Personen vorkommt? Ist "Personen:" bzw. "Name:" immer die erste Zeile der Datei?shuang hat geschrieben:Sagen wir mal ich habe eine Textdatei mit folgendem Inhalt:
Name: Peter 19
Hans 39
Sarah 10
Lars 18
und ich habe noch eine weitere Textdatei:
Personen:
Peter 4
Hans 3
Sarah 2
Lars 3
Nun möchte ich das die Werte aus der 2ten Textdatei im ersteren subrahiert werden.
Ich dachte *du* willst das programmieren! Wie man das macht steht auch schon in diesem Thread. Du musst es nur umsetzen. Vielleicht solltest du dich aber auch mal mit deinem Kumpel zusammensetzen und über eine bessere Format nachdenken.shuang hat geschrieben:Wie kann man die Aufgabe in 4Min lösen ??
Code: Alles auswählen
In [8]: with open('bla.txt', 'r') as fobj:
content = fobj.read()
...:
...:
In [10]: print content
Name: Peter
Figur: Bettler 4
Name: Guenther
Figur: Truil 10