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