Ich habe eine Liste von drawingnumbers
, ich versuche diese Strings zu teilen und dann an eine Reihe von Listen anfügen.Iterieren durch Liste - Teilung Strings
Ich hoffe auf eine Reihe von Listen, die jedes relevante Stück der ursprünglichen Zeichenfolge enthält.
Momentan durchläuft meine Definition die Liste, überschreibt aber die Variablen und hängt sie nicht an. Ich habe also einen einzelnen Eintrag für jede Variable und diese entsprechen dem endgültigen Eintrag der Liste.
Könnte jemand bitte helfen?
# drawingnumber split
drawingnumber = ["AAA601-XXX-A-L00-1028-DR-GA-200-001",
"AAA601-XXX-A-L10-1028-DR-GA-200-001",
"AAA601-XXX-A-L00-1029-DR-GA-200-001",
"AAA601-XXX-A-L00-1029-DR-GA-200-XXX"]
building = []
buildinglist = []
originator = []
discipline = []
level = []
scope = []
drawingtype = []
drawingsubtype = []
numbera = []
numberb = []
for i in drawingnumber:
building, originator, discipline, level, scope, \
drawingtype,drawingsubtype, numbera, numberb = i.split("-")
print("building:", building)
print("originator: ", originator)
print("discipline: ", discipline)
print("level: ", level)
print("scope: ", scope)
print("drawingtype: ", drawingtype)
print("drawingsubtype", drawingsubtype)
print("drawingident", numbera, "-", numberb)
Beat mich, upvoted – Mureinik
Perfekt - danke euch allen. – Jup
@Jup: Wenn die Antwort hilfreich ist, erwägen Sie, sie zu erhöhen/zu akzeptieren (das grüne Häkchen links). – Jan