Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
12
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

dictの作成は「{}」より「dict()」のほうが簡潔に書ける

この記事は Pythonのコードを短く簡潔に書くテクニック Advent Calendar 2017 の5日目です。

はじめに

Pythonでdictを作成するときは通常{}を使うことが多いですが、キーを''または""で囲う必要があるので若干面倒です。

dict()で書くとキー名を囲う必要がないので若干短く書くことができます。
文字数はそれほど変わらないですが、入力がとても楽になります。

{}で書いた場合

d = {'title': 'title1', 'user': 'user1', 'body': 'body'}

dict()で書いた場合

d = dict(title='title1', user='user1', body='body1')

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
12
Help us understand the problem. What are the problem?