Ich verwende eine OptionMenu eine Option aus einer Drop-Down-Tkinter StringVar erhalten Index ausgewählter Option
self.var = tk.StringVar()
tk.OptionMenu(self, self.var, *self.options)
Die Optionen wählen Duplikate
Aus diesem Grund enthalten könnte, wenn ich die Option wissen möchten ausgewählt ist, muss ich seinen Index in der Optionsliste kennen, nicht nur seinen Text.
self.options.index(self.var.get())
Dies ist jedoch O (n) und schlägt auch mit Duplikaten.
Wie kann ich den Index des Auswahlobjekts in einer Weise herausfinden, die mit Duplikaten arbeitet (Effizienz bevorzugt, aber nicht erforderlich)?