Listenarbeit
Verfasst: Mittwoch 8. August 2018, 11:23
Hallo zusammen,
ich möchte mit einem Programm Listen auf Gemeinsamkeiten überprüfen.
An der Überprüfung scheitert es aktuell noch nicht, viel eher am Einbinden der Daten.
Bisher habe ich alles im Programmcode bestimmt, nun möchte ich die Listen über das Terminal einfügen.
Ich gebe die absoluten Dateipfade per Drag & Drop der Datei in die Konsole direkt an.
Nun möchte ich aber beliebig viele Dateien einbinden können.
Mein Ansatz bisher:
Nun überlege ich, wie ich analog zum ersten Skript die Daten einlesen kann. Es handelt sich bei den Daten um Strings, nicht um Floats.
(Peter => Grüne Augen, blaues Hemd, ...
Paul => blaue Augen, buntes Hemd, ... )
Ich bedanke mich schonmal im voraus für eure Hilfe
ich möchte mit einem Programm Listen auf Gemeinsamkeiten überprüfen.
An der Überprüfung scheitert es aktuell noch nicht, viel eher am Einbinden der Daten.
Bisher habe ich alles im Programmcode bestimmt, nun möchte ich die Listen über das Terminal einfügen.
Code: Alles auswählen
name_1=input('>> ')
name_2=input('>> ')
a=[]
b=[]
file=open(name_1,'r')
for line in file:
a.append(line)
file.close()
file=open(name_2,'r')
for line in file:
b.append(line)
file.close()
Nun möchte ich aber beliebig viele Dateien einbinden können.
Mein Ansatz bisher:
Code: Alles auswählen
data=[]
data.append(input('>>'))
while data[len(data)-1]!='\exit':
data.append(input('>>'))
(Peter => Grüne Augen, blaues Hemd, ...
Paul => blaue Augen, buntes Hemd, ... )
Ich bedanke mich schonmal im voraus für eure Hilfe
