I expected to find the answer to this question in FAQ, but because there is no FAQ I ask it anyway.<br><br>How about adding a new standard dict-like container type that allows access using . (dot) to its members instead of ['index']?<br>

Why? It is convenient to write options.help instead of options['halp'] etc.<br><br>Example:<br>>>> mydict = container(someprop=somevalue)<br>>>> mydict['someprop']<br>somevalue<br>>>> mydict.someprop<br>

somevalue<br>>>> mydict.otherprop<br>Exception KeyError ...<br><br>I know that it is easy to implement, but wouldn't it be nice to make it available by default?<br>A side benefit of having this in stdlib is that newbies will be aware of the behaviour of derived classes without having to understand the mechanics of magic methods.<br>