Skip to content

Comment on Don't let dicts spoil your code (2020)parent

Comments

Could you clarify a bit here? Python also has destructuring for its dicts and I'm not entirely sure what you mean by symbol keys.

Python has tuple destructuring, which can be used with dict.items(). I'm talking about being able to destructure by name not position:

    name, address = some_dict
You could fake it if you could ask for a tuple of specific entries:
    name, address = some_dict.pluck("name", "address")

Symbol keys are string keys for the more sophisticated among us. See :some-name vs "some_name". ;)

they're closer to a (namespace) global enum imo

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.