[Python] itemgetter for nested dict key value

Discussão em 'Python' iniciado por Stack, Junho 30, 2025.

  1. Stack

    Stack Membro Participativo

    I'd like to get a nested dict value with itemgetter:

    from operator import itemgetter

    dct = {"name": {"en": "John"}}
    getter = itemgetter("name", "en")
    getter(dct)


    The code gives me error:

    Traceback (most recent call last):
    File "/Users/alber.aleksandrov/PycharmProjects/Playground/sa/разное.py", line 5, in <module>
    getter(dct)
    KeyError: 'en'


    How should I use itemgetter to make it work?

    Continue reading...

Compartilhe esta Página