Twinhand hat geschrieben:- 1: test, laben, super2222, super99999, super100, ssuper7775, super99, super98, super9998, kleinertimmy9
2: super99999, super6665, super 3000,super333 ,super3333, super3333, super3333, super3333
3: super99999, super6665, 2, super3342
# asdadadadadsadadasdadsadsads
Bitte erkläre genauer wie diese "Liste" aussieht. Ist jede Zeile ein Eintrag in der Liste? Oder ist es ein String und du nennst ihn nur Liste weil die Daten logisch so behandelt werden? Sind die Kommas wirklich so unglücklich verteilt (mal mit Leerzeichen davor, mal mit Leerzeichen danach und mal ganz ohne umgebende Leerzeichen)?
Gehen wir mal davon aus, dass eine Zeile konsistent aufgebaut ist, also ohne Leerzeichen im Usernamen, dafür mit folgendem Komma und Leerzeichen. Dann könntest du einfach alles ersetzen was aus
Leerzeichen + Username + Komma besteht. Um den letzten Eintrag zu erwischen muss temporär ein Komma angehängt werden.
Ganz ausführlich sieht das dann so aus.
Code: Alles auswählen
line = '2: super99999, super6665, super 3000, super333, super3333, super3333, super3333, super3333'
username = 'super333'
line += ','
line = line.replace(' ' + username + ',', '')
line = line.rstrip(',')
Alternativ könnte man das ganze direkt in eine sinnvolle Struktur überführen auf der man dann besser arbeiten kann.