Seite 1 von 1

Überbegriff für keys und indices?

Verfasst: Donnerstag 7. November 2013, 09:26
von mutetella
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

Re: Überbegriff für keys und indices?

Verfasst: Donnerstag 7. November 2013, 09:37
von 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.