Erstellen Sie ein Diktat aus einer Liste und generieren/erhöhen Sie die Schlüssel automatisch (die Liste enthält die tatPython

Python-Programme
Anonymous
 Erstellen Sie ein Diktat aus einer Liste und generieren/erhöhen Sie die Schlüssel automatisch (die Liste enthält die tat

Post by Anonymous »

Ich habe eine Datei namens „Wörter“, die etwa 1000 Zeilen mit zufälligen Wörtern enthält, sortiert von A bis Z:

Code: Select all

10th
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
a
AAA
AAAS
Aarhus
Aaron
AAU
ABA
Ababa
aback
abacus
abalone
abandon
abase
abash
abate
abater
abbas
abbe
abbey
abbot
Abbott
abbreviate
abc
abdicate
abdomen
abdominal
abduct
Abe
abed
Abel
Abelian
Ich versuche, diese Datei in ein Wörterbuch zu laden, in dem die Wörter die Werte sind und die Schlüssel für jedes Wort automatisch generiert/inkrementiert werden, z. B.

Code: Select all

{0: "10th", 1: "1st", 2: "2nd", ...}
Unten ist der Code, den ich bisher zusammengebastelt habe. Er scheint irgendwie zu funktionieren, zeigt mir aber nur den letzten Eintrag in der Datei als einziges Diktatpaarelement:

Code: Select all

f3data = open('words')

mydict = {}

for line in f3data:
print line.strip()
cmyline = line.split()
key = +1
mydict[key] = cmyline

print mydict

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post