🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #28267

Re: Pytania początkującego cz. 1

#28267
From: Stachu 'Dozzie' K.
Date: Thu, 10 Nov 2011 14:11
32 lines
2445 bytes
On 2011-11-10, hubert depesz lubaczewski <depesz@depesz.com> wrote:
> On 2011-11-09, Stachu 'Dozzie' K. <dozzie@go.eat.some.screws.spammer.invalid> wrote:
>> W Pythonie też bym użył serializatora YAML:
>> #v+
>> import yaml
>>
>> print yaml.dump([1, 2, 3, {'a': 'b', 'c': 'd'}])
>> #v-
>
> jakoś nie przepadam za yamlem. ale ok. ma to pewien sens.

Ja go uwielbiam. Genialny do trzymania nie za dużych struktur w pliku,
a dzięki czytelności dla człowieka -- fantastyczny jako format pliku
konfiguracyjnego.

>>> 2. jaka jest praktyczna różnica między [listą] a (tuplą) ?
>>
>> W dyskusji pojawia się niehaszowalność listy, w odróżnieniu od krotki:
>>   http://jtauber.com/blog/2006/04/15/python_tuples_are_not_just_constant_lists/
>> Co zresztą ma sens, skoro krotka jest niezmienna (haszkod też nie
>> powinien, inaczej element musiałby wędrować po strukturze albo byłby
>> problem z jego namierzeniem przy dostępie).
>
> czy tych haszy się do czegoś używa?

Depesz, no przestań! A jak twoim zdaniem jest zbudowany słownik (Python)
czy %tablica (Perl)? Haszkod jest używany do zlokalizowania wartości
w pamięci (odpowiedniego kubełka).

-- 
Secunia non olet.
Stanislaw Klekot
Technical Details
Message-ID: <slrnjbnmlk.7mn.dozzie@jarowit.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
References: <vhsqo8-di8.ln1@depesz.com> <slrnjblpjq.7mn.dozzie@jarowit.net> <3q0to8-r2o.ln1@depesz.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!feeder.erje.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail
From: "Stachu 'Dozzie' K." <dozzie@go.eat.some.screws.spammer.invalid>
Newsgroups: pl.comp.lang.python
Subject: Re: Pytania początkującego cz. 1
Date: Thu, 10 Nov 2011 14:11:59 +0000 (UTC)
Organization: solani.org
Lines: 32
Message-ID: <slrnjbnmlk.7mn.dozzie@jarowit.net>
References: <vhsqo8-di8.ln1@depesz.com> <slrnjblpjq.7mn.dozzie@jarowit.net> <3q0to8-r2o.ln1@depesz.com>
Mime-Version: 1.0
X-Trace: solani.org 1320934319 22810 eJwFwYEBwCAIA7CXhqWtO2eC/H/CEkKhcopKDue0N3sVGsfKSPMi5sZpYHO5NZa/p96cKPwZLxDZ (10 Nov 2011 14:11:59 GMT)
X-Complaints-To: abuse@news.solani.org
NNTP-Posting-Date: Thu, 10 Nov 2011 14:11:59 +0000 (UTC)
User-Agent: slrn/pre0.9.9-111 (Linux)
X-User-ID: eJwFwQkBwCAMA0BLDUk/OQxW/xK4cwbipMJDPj5aQhX1c27FzZzW9NfWPIQNdvQWllieaXgDAA/F
Cancel-Lock: sha1:4G7lPrVrv6zjLWhU0H4uv0P13Ao=
X-NNTP-Posting-Host: eJwFwQcBwEAIBDBLwDEeOZThX0ITg7N3qJurnd0395DbSySFdum5uGBdrlciCyjFWLZGDu0PLoARXw==
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit