I am newbie who can explain this code to me?
BartC
bc at freeuk.com
Tue Sep 20 08:16:56 EDT 2016
More information about the Python-list mailing list
Tue Sep 20 08:16:56 EDT 2016
- Previous message (by thread): I am newbie who can explain this code to me?
- Next message (by thread): I am newbie who can explain this code to me?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 20/09/2016 13:12, 380162267qq at gmail.com wrote: >>>> d = {} >>>> keys = range(256) >>>> vals = map(chr, keys) >>>> map(operator.setitem, [d]*len(keys), keys, vals) > > It is from python library. What does [d]*len(keys) mean? > d is the name of dict but put d in [] really confused me. > if len(keys) is 5 then [d]*5 is: [d,d,d,d,d] [d] is a list, containing one item, a dict if that is what it is. -- Bartc
- Previous message (by thread): I am newbie who can explain this code to me?
- Next message (by thread): I am newbie who can explain this code to me?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list