Abgleich von Listen mit Groß/Kleinschreibung
Verfasst: Montag 27. August 2018, 15:25
Hallo, hätte mal eine Frage da ich gerade Python lerne und nicht weiterkomme. Ich habe zwei Listen mit Benutzernamen. Diese könnten groß, klein oder gemischt geschrieben worden sein. Ich möchte nun beide Listen mit einer schleife abgleichen aber beide Listen davor auf Kleinschreibung bringen, damit nicht der Benutzer "John", "JOhn", oder "John" z.B.vorkommen können. Sondern eben nur ein "John".
mein Code sieht so aus, alles geht nur ich weiß nicht wie ich die erste Liste auf Kleinschreibung zum abgleichen formatieren kann, da ich ja user.lower() machen kann aber nicht current_users.lower()
current_users = ['martin','peTer', 'hanS', 'sven', 'oliver']
new_users = ['Thilo','chris', 'Felix', 'Georg', 'Oliver']
for user in new_users:
if user in current_users:
print(user + " is already in use.")
else:
print("Username is free.")
mein Code sieht so aus, alles geht nur ich weiß nicht wie ich die erste Liste auf Kleinschreibung zum abgleichen formatieren kann, da ich ja user.lower() machen kann aber nicht current_users.lower()
current_users = ['martin','peTer', 'hanS', 'sven', 'oliver']
new_users = ['Thilo','chris', 'Felix', 'Georg', 'Oliver']
for user in new_users:
if user in current_users:
print(user + " is already in use.")
else:
print("Username is free.")