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" <prik...@atlas.cz>
To:
python@py.cz
Date:
29.03.2010 12:15
Subject:
Re: [python] "list comprehension" -- prozatimni zaver
Sent by:
python-boun...@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@py.cz
http://www.py.cz/mailman/listinfo/python


_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem