This is my first post here. I have strong experience with JavaScript and
I'm lucky that I could move forward to Python.
What I miss in Python are immutable dictionaries. They are especially
useful for configurations and call functions which expect dictionary as
argument.  In my opinion they would let a place for underlying
optimizations.

I'd like to propose also literaling syntax for immutable dictionaries.

immutable_dict = (
    'key1' : 'value1',
    'key2' : 'value2'
)

This syntax is not ambiguous with expression statements and tuple literals,
but it requires a bit lookahed during the parsing.

I would appreciate your opinions on the topic. Most interesting for me is
why they are not already part of the language?

Kind regards,
Asen Bozhilov
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to