Überbegriff für keys und indices?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mutetella
User
Beiträge: 1695
Registriert: Donnerstag 5. März 2009, 17:10
Kontaktdaten:

Hallo,

der Zugriff auf dictionaries erfolgt über keys, der auf Listen über indices. Gibt es einen Begriff, der beide zusammenfasst? Es geht mir darum, einen passenden Ersatz für das sperrige `KeyOrIndex` zu finden:

Code: Alles auswählen

class KeyOrIndex(object):
    def __init__(self, name):
        self.name = name

    def submit(self, obj):
        yield None, None, obj[self.name], None
mutetella
Entspanne dich und wisse, dass es Zeit für alles gibt. (YogiTea Teebeutel Weisheit ;-) )
BlackJack

@mutetella: Kein Überbegriff, aber ich würde Schlüssel, also `Key` verwenden. Denn man kann Sequenztypen ja als spezielle Form von Abbildungen von Schlüssel nach Wert ansehen bei denen einige Einschränkungen bezüglich der Schlüssel gelten.
Antworten