Ich versuche, eine Liste der Zeichenfolgenwerte in einem 2 Spaltenformat auszugeben. Die Standardmethode zum Erstellen einer Liste von Zeichenfolgen in "normal text" ist die string.join Methode. Allerdings benötigt es nur 2 Argumente, so dass ich nur eine einzelne Spalte mit "\ n" erstellen kann. Ich dachte, ich würde versuchen, eine Schleife zu erstellen, die einfach einen Tab zwischen Spalten hinzufügen würde, aber die Logik funktionierte nicht richtig.Formatieren einer Liste von Text in Spalten
Ich fand eine ActiveState page, die eine ziemlich komplizierte Art es zu tun hat, aber es ist vor 4 Jahren. Gibt es einen einfachen Weg, es heutzutage zu tun?
bearbeiten Hier ist die Liste, die ich verwenden möchte.
skills_defs = ["ACM:Aircraft Mechanic", "BC:Body Combat", "BIO:Biology",
"CBE:Combat Engineer", "CHM:Chemistry", "CMP:Computers",
"CRM:Combat Rifeman", "CVE:Civil Engineer", "DIS:Disguise",
"ELC:Electronics","EQ:Equestrian", "FO:Forward Observer",
"FOR:Forage", "FRG:Forgery", "FRM:Farming", "FSH:Fishing",
"GEO:Geology", "GS:Gunsmith", "HW:Heavy Weapons", "IF:Indirect Fire",
"INS:Instruction", "INT:Interrogation", "JP:Jet Pilot", "LB:Longbow",
"LAP:Light Aircraft Pilot", "LCG:Large Caliber Gun", "LNG:Language",
"LP:Lockpick", "MC:Melee Combat", "MCY:Motorcycle", "MEC:Mechanic",
"MED:Medical", "MET:Meterology", "MNE:Mining Engineer",
"MTL:Metallurgy", "MTN:Mountaineering", "NWH:Nuclear Warhead",
"PAR:Parachute", "PST:Pistol", "RCN:Recon", "RWP:Rotary Wing Pilot",
"SBH:Small Boat Handling","SCD:Scuba Diving", "SCR:Scrounging",
"SWM:Swimming", "TW:Thrown Weapon", "TVD:Tracked Vehicle Driver",
"WVD:Wheeled Vehicle Driver"]
Ich möchte nur die Ausgabe diese Liste in ein einfaches, 2 Spaltenformat Raum zu reduzieren. Idealerweise sollte zwischen den Spalten ein normaler Abstand liegen, aber ich kann damit arbeiten.
ACM:Aircraft Mechanic BC:Body Combat
BIO:Biology CBE:Combat Engineer
CHM:Chemistry CMP:Computers
CRM:Combat Rifeman CVE:Civil Engineer
DIS:Disguise ELC:Electronics
EQ:Equestrian FO:Forward Observer
FOR:Forage FRG:Forgery
FRM:Farming FSH:Fishing
GEO:Geology GS:Gunsmith
HW:Heavy Weapons IF:Indirect Fire
INS:Instruction INT:Interrogation
JP:Jet Pilot LB:Longbow
LAP:Light Aircraft Pilot LCG:Large Caliber Gun
LNG:Language LP:Lockpick
MC:Melee Combat MCY:Motorcycle
MEC:Mechanic MED:Medical
MET:Meterology MNE:Mining Engineer
MTL:Metallurgy MTN:Mountaineering
NWH:Nuclear Warhead PAR:Parachute
PST:Pistol RCN:Recon
RWP:Rotary Wing Pilot SBH:Small Boat Handling
SCD:Scuba Diving SCR:Scrounging
SWM:Swimming TW:Thrown Weapon
TVD:Tracked Vehicle Driver WVD:Wheeled Vehicle Driver
Können Sie den tatsächlichen Eingabewert und das erwartete Ausgabeformat angeben? Es ist nicht sehr klar, wie Ihre Eingabeliste aussieht. –