[python] "list comprehension" -- prozatimni zaver
RMiklos na pss.sk
RMiklos na pss.sk
Pondělí Březen 29 13:50:18 CEST 2010
Slovo "comprehension" ma vseobecne asi viac vyznamov. Ja by som preto
"list comprehension" neprekladal, ale by som to radsej popisal (napriklad
ako poznamku prekladatela) asi takto:
Zoznamy sa daju vytvarat aj pomocou skratenej notacie (zrejme
pochadzajucej z mnozinovej notacie v matematike). V anglictine sa tento
postup nazyva "list comprehension".
>>> [i for i in range(1,5)]
[1, 2, 3, 4]
Toto citatel urcite pochopi a dalej uz mozete v celom texte pracoval iba s
pojmom "list comprehension". To bude mat aspon 2 vyhody:
1. Citatel sa neskor lahko zorientuje aj v originalnom anglickom texte
(napr. v dokumentacii)
2. Vy nebudete musiet kazdy vyskyt tohoto pojmu v texte prekladat znova do
cestiny.
Ja som kedysi tomu co je "list comprehension" tiez nerozumel a pamatam si,
ze prave Vy ste mi to pred par rokmi vysvetlil v tejto konferencii nejakym
podobnym sposobom :-)
S pozdravom
Roman
From:
"Přikryl Petr" <prikryl na atlas.cz>
To:
python na py.cz
Date:
29.03.2010 12:15
Subject:
Re: [python] "list comprehension" -- prozatimni zaver
Sent by:
python-bounces na py.cz
RMiklos napsal
> list comprehension = notace na vytváření seznamu
Jo. Jenže [1, 2, 3, 4] je taky notace na vytváření
seznamu. A potřebuju dospět k samostatnému ekvivalentu
pojmu "comprehension".
Hynek Fabian
> Přikryl Petr:
> > list comprehension = generátorová notace seznamu
> > set comprehension = generátorová notace množiny
> > dictionary comprehension = generátorová notace slovníku
>
> Po technické stránce je to perfektní. Ale [...] vítězí krátké
> a stručné termíny nad popisnými, a dvanáct slabik je moc.
Ano. Zatím jsem na nic stručnějšího při chtěné
přesnosti vyjádření nepřišel.
> Vsadím jablečný koláč proti psímu sucharu, že „notace“
> bude z praktického užití okamžitě vypuštěna. Je to slovo
> přesné a výstižné, ale nadbytečné.
To mi nevadí. To je život. Já to tam potřebuju, tak
to použiju a nechám na každém, jak moc se toho chce
držet při rychlé osobní komunikaci, kdy se věci mohou
vyjasňovat doplňujícími dotazy a poznámkami. Generátor seznamu
je fajn. Ale bez kontextu to může být víc věcí.
P._______________________________________________
Python mailing list
Python na py.cz
http://www.py.cz/mailman/listinfo/python
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20100329/b4b4a4f7/attachment.html>
Další informace o konferenci Python