Syntaxproblem Dictionary mit Listen
Verfasst: Mittwoch 4. Juli 2007, 09:06
Hallo liebe pythons,
ich habe ein kleines Problem mit der python syntax, oder genauer mit der Umsetzung meines geistigen "Höhenflugs" in python:
Also ich will aus einer Liste mit Dateinamen ein Dicitionary erzeugen welche die Dateiendung als key benutzt. Für dieses Key soll nun eine Liste aller Dateien dieser Art erzeugt werden.
Bis jetzt habe ich das:
Leider wird "natürlich" das Value immer überschrieben, da ich ja nicht weiß wie ich dem key eine Liste zuordnen kann.
Für PHP würde es so gehen:
aber in Python....???
Vielen Dank für eure Bemühung
akratellio
ich habe ein kleines Problem mit der python syntax, oder genauer mit der Umsetzung meines geistigen "Höhenflugs" in python:
Also ich will aus einer Liste mit Dateinamen ein Dicitionary erzeugen welche die Dateiendung als key benutzt. Für dieses Key soll nun eine Liste aller Dateien dieser Art erzeugt werden.
Bis jetzt habe ich das:
Code: Alles auswählen
dateien = ["datei.php","datei.txt","datei1.php"]
datdic={}
for datei in dateien:
tmpdat = datei.split('.')
datdic[tmpdat[1]] = datei
Für PHP würde es so gehen:
Code: Alles auswählen
$datdic[$tmpdat[1]][] = datei;
Vielen Dank für eure Bemühung
akratellio