Article View: pl.comp.lang.python
Article #28267Re: Pytania początkującego cz. 1
From: Stachu 'Dozzie' K.
Date: Thu, 10 Nov 2011 14:11
Date: Thu, 10 Nov 2011 14:11
32 lines
2445 bytes
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-mailReferences:
<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