March 2003
Intermediate to advanced
656 pages
39h 30m
English
dict — Python 2.2 and later
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