Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.python Subject: Re: Dict comprehensions - improvement to docs? Date: Sun, 15 Mar 2015 23:22:31 -0700 Organization: A noiseless patient Spider Lines: 10 Message-ID: <87fv95fom0.fsf@jester.gateway.sonic.net> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="c694756f1077760bb5296aae16c74092"; logging-data="10689"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+B0Qzr277RtTekXdPdmSHx" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:Tmf9Bi5vzbUlmV4ewRiOG01ks6A= sha1:vMVUiVlpls9LvvQ+m++c1ZQq5VY= Xref: csiph.com comp.lang.python:87510 "Frank Millman" writes: > I like dict comprehensions, but I don't use them very often, so when I do I > need to look up the format. I never felt a need for them. Do they generate better code than d = dict((k,v) for k,v in [('name','paul'),('language','python')]) ? Anyway, since they are syntax, they'd be in the language refrence rather than the library reference.