The following section describes the differences between pythondict. get () and dict [key. I think this is quite good. now I will share it with you and give you a reference. Let's take a look at the code:
In [1]: a = {'name': 'wang'} In [2]:. get ('age') In [3]: a ['age'] ------------------------------------------------------------------------- KeyError Traceback (most recent call last)
In
() ----> 1 a ['age'] KeyError: 'age' In [4]: a. get ('age', 10) Out [4]: 10
Therefore, dict ['key'] can only obtain existing values. if it does not exist, KeyError is triggered.
Dict. get (key, default = None) returns a default value if it does not exist. if it is set, it is set; otherwise, it is None.
In [6]: type (a. get ('age') Out [6]: NoneType
The above python dict. the difference between get () and dict ['key'] is the full content shared by the small Editor. I hope you can give us a reference and support PHP Chinese network.
For more information about the differences between python dict. get () and dict ['key'], see The PHP Chinese website!