A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2012-November/122696.html below:

[Python-Dev] performance of {} versus dict()

[Python-Dev] performance of {} versus dict()Mark Adam dreamingforward at gmail.com
Wed Nov 14 18:08:32 CET 2012
On Wed, Nov 14, 2012 at 11:02 AM, Xavier Morel <python-dev at masklinn.net> wrote:
>
> On 2012-11-14, at 17:42 , Richard Oudkerk wrote:
>
>> On 14/11/2012 4:23pm, Serhiy Storchaka wrote:
>>> PEP 8 recommends:
>>>
>>> a_dict = dict(
>>>     x=1,
>>>     y=2,
>>>     z=3,
>>>     ...
>>> )
>>>
>>> and
>>>
>>> a_dict = {
>>>     'x': 1,
>>>     'y': 2,
>>>     'z': 3,
>>>     ...
>>> }
>>
>> In which section?  I can't see such a recommendation.
>
> Whitespace in Expressions and Statements > Other Recommendations
>
> 3rd bullet:
>
>> Don't use spaces around the = sign when used to indicate a keyword argument or a default parameter value.
>
> Yes:
>
> def complex(real, imag=0.0):
>     return magic(r=real, i=imag)
>
> No:
>
> def complex(real, imag = 0.0):
>     return magic(r = real, i = imag)

That's not a recommendation to use the **kwargs style.

mark
More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4