Argentina   Brasil   Chile   Costa Rica   España   India   México   Perú   United Kingdom   United States   Venezuela
Boonic  
Buscar en Boonic 
 
List comprehension


List comprehension (em português, lista de compreensão) é um construtor de processamento de listas em linguagem de programação, a notação matemática é a sequinte:

Por exemplo, em linguagem Haskell a sintaxe das lista de compreensão pode ser escrita:


na lista representa N, e x^2>3 representa a condição.

As primeias referências encontradas em linguagens sobre a notação de lista de compreensão foram por Rod Burstall e John Darlingtons em 1977 na NPL, mas já haviam construtores similares na SETL.

Em Haskell, list comprehensions podem ser também escritas com funções de alto-nível como map e filter. No mesmo acima, a notação S pode ser escrita como:


Em Python também há o conceito de list comprehensions. Um esboço da notação S:


O generator foi introduzido apartir do Python 2.4. Então a notação S usando geradores para iterar listas infinitas pode ser:

from itertools import count
S = (x for x in count() if x**2 > 3)

Haskell:

Python:

Common Lisp:

Axiom:


Este artigo está licenciado sob a GNU Free Documentation License. É uma adaptação do artigo da Wikipédia "List comprehension".



[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]


Páginas Relacionadas

list comprehension | placa som | list comprehension | schindler list | notacao hungara | calculadora cientifica | cautious lip | notacao polonesa | haskell compiler | arne friedrich |
 
 

Posts Relacionados

[Descarga del día] To-do List

The Ex List, cancelada

Hot List, los Imprescindibles

Anime List Builder 3.0.4

The LiveCD list, encuentra tu distribución

TVE adapta el concurso The Rich List

Swift To-Do List 6.96 - Práctico organizador personal d

 
 
Gps Garmin Nuvi 200 Memoria 1gb Fac A O B Envío Gratis Gtia
Gps Garmin Nuvi 200 Memoria 1gb Fac A O B Envío Gratis Gtia

U$S 169.99
Cubos Multiusos De 40x40x30 En Fibrofacil Listos P/ Pintar
Cubos Multiusos De 40x40x30 En Fibrofacil Listos P/ Pintar

$ 21.99
Ps2 Playstation 2 Nueva Chip Cooler Potenciado Gtia Regalos
Ps2 Playstation 2 Nueva Chip Cooler Potenciado Gtia Regalos

U$S 216.00
Cortinas Listas Juego Por Dos Paños  +++++++++++++++++++++++
Cortinas Listas Juego Por Dos Paños +++++++++++++++++++++++

$ 55.00
Sistema Continuo R270 R290 1410 Cx7300 Cx8300 C79 C92 Cx5600
Sistema Continuo R270 R290 1410 Cx7300 Cx8300 C79 C92 Cx5600

$ 199.00
Cortinas Listas C/ Presillas Y Agarraderas Juego:2 Paños
Cortinas Listas C/ Presillas Y Agarraderas Juego:2 Paños

$ 60.00
Convencionales | Garmin Nüvi 200 | Pioneer | Antenas | Consolas | Cubos | Epson | Garmin Nüvi 360 | Heladeras con Freezer | Intel Core 2 Quad | Nintendo Ds | Otros | Otros | Otros | Plafones | Sistemas Continuos de Tinta |

 

List Comprehension em Brasil




 
Comentarios Recientes
anonimo (21-11-2008)
puta la pagina chanta kjakjakaj ...

ZMTMLFeuK (21-11-2008)
if you interesting only the best health - see it :), ad...

stuart11 (21-11-2008)
A therapist should be able to taught the person with a ...

ANGELA (21-11-2008)
TIENE ALTAVOZ ESE CELU?¿?????...TB, ..... ALGUIEN Q YA ...

ker12 (20-11-2008)
esta bonito en modelo , quiero saber si tiene flash...

miros (20-11-2008)
ps io tambbien qisiera qq me mendden un acrostico qon e...

vsvRttUEUWj (20-11-2008)
I am Dredf send me info please today :), picture of cia...

Edgardo (19-11-2008)
Hola. tengo una heladera Koh-i-noor Liebherr, similar a...

MARILYS REYES (19-11-2008)
Hola mary oye mi se acabaron celular dime daysi...

ramon mora (18-11-2008)
lo necesito para correr unos archivos...