Name

dict — Python 2.2 and later

Synopsis

dict(x={  })

Returns a new dictionary object with the same items as argument x. When x is a dictionary, dict( x ) returns a copy of x, like x .copy( ) does. Alternatively, x can be a sequence of pairs, that is, a sequence whose items are sequences with two items each. In this case, dict( x ) returns a dictionary whose keys are the first items of each pair in x, while the corresponding values are the corresponding second items. In other words, when x is a sequence, c=dict( x ) has the same effect as the following:

c = {  }
for key, value in x: c[key] = value

Get Python in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.