In einem Python-Array muss ich wissen (wenn möglich), wie Sie ein Array-Element durch seinen Namen löschen, ohne den Index des Elements im Array zu kennen.Entfernen Sie ein Python-Array-Element nach Name
Also, wenn ich dieses Array hatte definiert
usernames = ["Billy", "Bob", "Apple"]
Dann würden wir drei Array-Elemente haben.
Billy, Bob und Apple-.
Und dann, wenn ich
# Deleting the element
def delete_username():
to_delete = raw_input("Username to remove:")
# (Code to delete by element name)
diesen Code hatte muss ich wissen, wie das Element in dem Array durch seinen Namen zu löschen.
Wenn der Benutzer beispielsweise "Billy" eingegeben hat und das Programm den Index von Billy im Array nicht kannte, wie würden wir Billy aus dem Array löschen, wenn wir nur seinen Namen kennen?
Zusätzliche Pluspunkte zeigen die Handhabung des 'ValueError', der auftritt, wenn das Objekt nicht in der Liste ist. – idjaw
Brownie Punkte von Idjaw? Du hast gerade meinen Tag gemacht! – Greg
\ o/Beste Punkte! – idjaw