Article View: pl.comp.lang.python
Article #28336Re: Prośba o wytknięcie błędów
From: hubert depesz lubaczewski
Date: Fri, 18 Nov 2011 12:32
Date: Fri, 18 Nov 2011 12:32
27 lines
1710 bytes
1710 bytes
On 2011-11-18, Artur M. Piwko <milusi.pysiaczek@buziaczek.pl> wrote:
>>> Alternatywnie (z tym, że trzeba uważać):
>>> hash_dict[checksum] = []
>>> hash_dict = {}
>>
>> na co uważać?
>>
>
> Żeby nie rozpędzić się i nie napisać kiedyś tak:
>
> def fun(spam, eggs=[]):
> eggs.append(spam)
> print eggs
>
> fun(1)
> fun('abc')
ale z eggs=list() działa tak samo. w dodatku - czemu tak?
gdy patrzyłem na ten kod, bez uruchamiania, to uznałem, że eggs jest
przy każdym wywołaniu puste. czemu jego wartość została zachowana między
wywołaniami funkcji?
depesz
--
The best thing about modern society is how easy it is to avoid contact with it.
http://depesz.com/
Technical Details
Message-ID:
<2rvhp8-0ch.ln1@depesz.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mailReferences:
<2h09p8-kgk.ln1@depesz.com> <slrnjc4841.8or.milusi.pysiaczek@buziaczek.pl> <1j8ap8-uiv.ln1@depesz.com> <slrnjcc2q2.ckt.milusi.pysiaczek@buziaczek.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.POSTED!depesz.com!not-for-mail From: hubert depesz lubaczewski <depesz@depesz.com> Newsgroups: pl.comp.lang.python Subject: Re: Prośba o wytknięcie błędów Date: Fri, 18 Nov 2011 13:32:02 +0100 Organization: depesz Software Lines: 27 Message-ID: <2rvhp8-0ch.ln1@depesz.com> References: <2h09p8-kgk.ln1@depesz.com> <slrnjc4841.8or.milusi.pysiaczek@buziaczek.pl> <1j8ap8-uiv.ln1@depesz.com> <slrnjcc2q2.ckt.milusi.pysiaczek@buziaczek.pl> Reply-To: depesz@depesz.com NNTP-Posting-Host: andy.depesz.com Mime-Version: 1.0 X-Trace: news.onet.pl 1321619702 14524 88.198.47.100 (18 Nov 2011 12:35:02 GMT) X-Complaints-To: niusy@onet.pl NNTP-Posting-Date: Fri, 18 Nov 2011 12:35:02 +0000 (UTC) User-Agent: slrn/pre1.0.0-18 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit