Die Suche ergab 11 Treffer
- Dienstag 24. Januar 2017, 14:28
- Forum: Allgemeine Fragen
- Thema: Zwei Listen miteinander vergleichen
- Antworten: 7
- Zugriffe: 4711
Re: Zwei Listen miteinander vergleichen
@BlackJack Das x wird in jedem Element von my_list verwendet. Ich möchte also, dass an jeder Indexstelle von my_list überprüft wird, ob ein Indexelment von lines vorkommt. Es soll ganz konkret überprüft werden, ob das jeweilige Element von lines als Teilstring in einem Element von my_list steckt. In ...
- Dienstag 24. Januar 2017, 13:25
- Forum: Allgemeine Fragen
- Thema: Zwei Listen miteinander vergleichen
- Antworten: 7
- Zugriffe: 4711
Re: Zwei Listen miteinander vergleichen
@wido: Dein Problem ist, dass das Zeile-Ende-Zeichen noch an word hängt und so nur Wörter gefunden werden können, die am Ende der Zeilen aus textB liegen.
Ist das gelöst, wenn ich die Zeilen aus textB als Listenelemente speichere?
Zum Anderen sind alle Zeilen aus textB nach dem ersten Durchlauf ...
Ist das gelöst, wenn ich die Zeilen aus textB als Listenelemente speichere?
Zum Anderen sind alle Zeilen aus textB nach dem ersten Durchlauf ...
- Montag 23. Januar 2017, 21:03
- Forum: Allgemeine Fragen
- Thema: Zwei Listen miteinander vergleichen
- Antworten: 7
- Zugriffe: 4711
Re: Zwei Listen miteinander vergleichen
Wenn ich das nur über die erste Schleife laufen lasse, kommt allerdings kein Treffer, obwohl Elemente von Liste A auch in Liste B existieren.
lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
if word in my_list:
print(word)
print("Treffer")
Hier noch eine Erklärung zur ...
lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
if word in my_list:
print(word)
print("Treffer")
Hier noch eine Erklärung zur ...
- Montag 23. Januar 2017, 20:31
- Forum: Allgemeine Fragen
- Thema: Zwei Listen miteinander vergleichen
- Antworten: 7
- Zugriffe: 4711
Zwei Listen miteinander vergleichen
Hallo,
wie kann ich zwei Listen miteinander vergleichen, um herauszufinden, ob Elemente von Liste A in Elementen von Liste B enthalten sind? Habe gedacht, dass ich es mit folgender Anweisung herauskriegen könnte.
lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
for x in ...
wie kann ich zwei Listen miteinander vergleichen, um herauszufinden, ob Elemente von Liste A in Elementen von Liste B enthalten sind? Habe gedacht, dass ich es mit folgender Anweisung herauskriegen könnte.
lines = open("textA.txt")
my_list = open("textB.txt")
for word in lines:
for x in ...
- Dienstag 17. Januar 2017, 13:54
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
- Dienstag 17. Januar 2017, 13:15
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Das unnötige `re` ist wieder im Spiel. Ebenfalls unnötig ist es Zeichenketten mit `str()` in Zeichenketten zu wandeln, denn das sind ja schon Zeichenketten. Was soll der Aufruf an der Stelle bewirken?
Stimmt, 're' habe ich wieder getauscht. Ist mir wohl untergekommen, als ich mehrere Versionen ...
- Dienstag 17. Januar 2017, 12:52
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
@BlackJack, @Sirius3,
habs geschafft. Vielen Dank für eure Unterstützung und dass Ihr mich gefördert und gefordert habt. :-)
Erst mit euren Hinweisen konnte ich meinen Code lauffähig machen. Leider bin ich noch Programmieranfänger, deswegen wirke ich noch ein bißchen unbeholfen. Ich hoffe ich kann ...
habs geschafft. Vielen Dank für eure Unterstützung und dass Ihr mich gefördert und gefordert habt. :-)
Erst mit euren Hinweisen konnte ich meinen Code lauffähig machen. Leider bin ich noch Programmieranfänger, deswegen wirke ich noch ein bißchen unbeholfen. Ich hoffe ich kann ...
- Dienstag 17. Januar 2017, 11:54
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Hmm, stimmt. Ich habe jetzt den Dateiinhalt in ein Array gesteckt und durchlaufe es, so oft wie es lang ist. Und dabei gebe ich mit einer write-Anweisung an, dass in die Datei reingeschrieben werden soll. Das funktioniert jetzt zwar, d. h. es werden mehrere Zeilen reingeschrieben, bzw. der ...
- Dienstag 17. Januar 2017, 11:02
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Öffne die Datei im 'w'-Modus.
Was hast Du denn konkret versucht?
@Sirius3 Ich habe beispielsweise, wie von BlackJack vorgeschlagen, die Datei nicht im Rahmen einer Schleife immer wieder neu geöffnet, sondern außerhalb. Trotzdem kommt im Ergebnis immer nur die eine letzte Zeile meines erwarteten ...
Was hast Du denn konkret versucht?
@Sirius3 Ich habe beispielsweise, wie von BlackJack vorgeschlagen, die Datei nicht im Rahmen einer Schleife immer wieder neu geöffnet, sondern außerhalb. Trotzdem kommt im Ergebnis immer nur die eine letzte Zeile meines erwarteten ...
- Dienstag 17. Januar 2017, 02:49
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Re: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
@BlackJack Wie muss ich die Datei dann öffnen? :K Habe es in anderen Konstellationen probiert, leider ohne Erfolg.
- Montag 16. Januar 2017, 23:25
- Forum: Allgemeine Fragen
- Thema: Dateiinhalt überschreiben, bzw. immer wieder neu generieren
- Antworten: 13
- Zugriffe: 1962
Dateiinhalt überschreiben, bzw. immer wieder neu generieren
Hallo,
Ich möchte mit Ausführen meines Programms Inhalte in eine Datei schreiben. Es handelt sich um ca. 10 Zeilen. Wenn ich das Programm erneut ausführe, möchte ich, dass das Programm den bestehenden Inhalt überschreibt. Momentan ist es leider so, dass ich nur mit dem 'a'ppend weiterkomme ...
Ich möchte mit Ausführen meines Programms Inhalte in eine Datei schreiben. Es handelt sich um ca. 10 Zeilen. Wenn ich das Programm erneut ausführe, möchte ich, dass das Programm den bestehenden Inhalt überschreibt. Momentan ist es leider so, dass ich nur mit dem 'a'ppend weiterkomme ...
