Article View: pl.comp.lang.python
Article #28518Re: Comprehension po polsku
From: AK
Date: Tue, 02 Sep 2014 09:17
Date: Tue, 02 Sep 2014 09:17
31 lines
2230 bytes
2230 bytes
Użytkownik "A.L." <alewando@aol.com> napisał w wiadomości:
> "Odwzorowanie listy" to raczej to co po angielsku nazywa sie "map"
>
> Tu chodzi taczej o DEFINIOWANEI listy
>
> A.L.
"Odwzorowanie listy" nie jest zle bo "listcomprehension" jest to wlasnie "wyrazeniowy"
odpowiednik pythonowej funkcji "map()".
"Wyrazenia listowe" (mimo pewnych wad) bardziej sie przyjelo.
IMHO byc moze lepszym terminem powinno byc po prostu: "odwzorowanie",
gdyz ta konstrukcja dotyczy nie tylko list:
[x for x in y if x] - odwzorowanie listowe
{x for x in y if x} - odwzorowanie zbiorowe/"setowe" - tu znow pole do dyskucji :)
{k:v for k,v in y if k} - odwzorowanie slownikowe
Dla konstruowania generatora ponizszymi (rownowaznymi) sposobami:
(x for x in y if x)
x for x in y if x
przyjal sie termin "wyrazenie generatorowe" (IMHO prawidlowo/trafnie,
bo ta konstrukcja nie tyle cos odwzorowuje co po prostu tworzy generator.
AK
---
Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna.
http://www.avast.com
Technical Details
Message-ID:
<lu420c$cv0$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<3369b21b-b0c0-4103-9bbe-9cc4a19a10a1@googlegroups.com> <lu288e$185$1@node2.news.atman.pl> <sda90apapi3c4ku4q9qgjutn37dondbacn@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "AK" <nobody@nowhere.com> Newsgroups: pl.comp.lang.python Subject: Re: Comprehension po polsku Date: Tue, 2 Sep 2014 11:17:25 +0200 Organization: ATMAN - ATM S.A. Lines: 32 Message-ID: <lu420c$cv0$1@node1.news.atman.pl> References: <3369b21b-b0c0-4103-9bbe-9cc4a19a10a1@googlegroups.com> <lu288e$185$1@node2.news.atman.pl> <sda90apapi3c4ku4q9qgjutn37dondbacn@4ax.com> NNTP-Posting-Host: dynamic62-133-151-193.ostnet.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1409649484 13280 62.133.151.193 (2 Sep 2014 09:18:04 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Tue, 2 Sep 2014 09:18:04 +0000 (UTC) In-Reply-To: <sda90apapi3c4ku4q9qgjutn37dondbacn@4ax.com> X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Windows Mail 6.0.6002.18197 X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463 X-Antivirus: avast! (VPS 140902-0, 2014-09-02), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit