50

以下の2つのアプローチで辞書を宣言するベストプラクティスはどれですか?その理由は?

>>>a=dict(one=2, two=3)  # {"two":3, "one":2}
>>>a={"two":3, "one":2}
4

3 に答える 3

17

2 番目のものはより明確で読みやすく、非常に一般的な操作であるため、特定の構文が存在することは良いことです。

a = {"two":3, "one":2}

そして、それは一般的なケースで優先されるべきです。パフォーマンスの議論は二次的な問題ですが、それでも{}構文は高速です。

于 2013-06-13T22:12:37.347 に答える