A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension) as distinct from the use of map and filter functions.

Property Value
dbo:abstract
  • Una llista per comprensió (en l'original anglès list comprehension) és una construcció de programació que permet generar una llista a partir d'una , concretada en una expressió, especificant el subdomini de partida declarant-ne els valors compresos mitjançant una seqüència de rangs o generadors i filtres. “comprensió” s'entén aquí en el sentit d'inclusió. Tradueix al llenguatge informàtic la notació de subconjunts tradicional de la matemàtica. tindria un equivalent en llenguatge Haskell (que permet declarar llistes il·limitades) S = [ x | x<-[0..], x^2>3 ] (ca)
  • A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension) as distinct from the use of map and filter functions. (en)
  • List Comprehensions oder Listen-Abstraktionen sind syntaktische Gefüge, die beschreiben, wie vorhandene Listen verarbeitet werden sollen, um aus ihnen neue Listen zu erstellen. Sie werden in einigen Programmiersprachen wie z. B. Python, Haskell oder Common Lisp unterstützt und werden in Analogie zur beschreibenden Mengenschreibweise (engl. set-builder notation) notiert. (de)
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. Cette construction syntaxique offre des avantages de lisibilité et de concision et se rapproche de la notation utilisée en mathématiques : En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x←[0..], x^2>3 ] La liste [0..] représente la liste des entiers naturels et x^2>3 représente la propriété caractéristique de la liste.Cela peut être lu comme suit :« S est la liste de tous les x où x est un élément de la liste des nombres naturels et x a son carré plus grand que 3. » (fr)
  • Una Comprensione di lista (in inglese: list comprehension) è costrutto sintattico disponibile in alcuni linguaggi di programmazione per creare una lista basandosi su altre liste.Segue la forma della notazione matematica come distinta dall'uso di funzioni map e filter. (it)
  • 리스트 캄프리헨션은 기존의 리스트에 기반한 리스트를 만들기 위해 일부 프로그래밍 언어에서 사용 가능한 문법적 구조다. 덕분에 map과 filter 함수의 용도와는 다르게 수학적인 집합 작성 표기법 (집합 캄프리헨션)의 형태를 따른다. (ko)
  • In programmeertalen is sequentie-besef of lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook bereikt kan worden met andere taalconstructies, zoals de hogere-ordefuncties map en filter. Enkele programmeertalen waarin men sequentie-besef kan gebruiken zijn Python en Haskell. (nl)
  • Uma compreensão de lista é uma construção sintática disponível em algumas linguagens de programação para criação de uma lista baseada em listas existentes. Ela segue a forma da matemática (compreensão de conjunto) como forma distinta para uso de funções de e . (pt)
  • Абстракция списков или списковое включение (англ. list comprehension) в синтаксисе некоторых языков программирования — это способ компактного описания операций обработки списков. Списковое включение позволяет вычислять и бесконечные списки (в языках, которые их поддерживают). Например, на языке Миранда бесконечный список чётных положительных чисел можно записать следующим образом: [ n | n <- [1..]; n rem 2 = 0 ] что читается так: «список всех n, таких что n входит в [1..] и остаток от деления n на 2 равен нулю». По аналогии со списковыми включениями, в других языках программирования есть выражения битовых строк (Erlang), включения списков и словарей (Python в версии 3). (ru)
  • list comprehension是程序设计语言的一类语法结构,用于基于描述创建一个列表(list)数据结构。相当于数学上的 集合建構式符號。但不同于与函数。 list comprehension没有统一的中文译法。有译作列表生成、列表构建、列表理解等。 (zh)
  • Генераторні списки (англ. list comprehension) — синтаксична конструкція доступна в деяких мовах програмування, яка призначена для створення списків застосуванням операцій над існуючими списками. Вона відповідає математичній нотації побудови множини і замінює використання функцій та . (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 275744 (xsd:integer)
dbo:wikiPageLength
  • 22552 (xsd:integer)
dbo:wikiPageRevisionID
  • 979633712 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Una llista per comprensió (en l'original anglès list comprehension) és una construcció de programació que permet generar una llista a partir d'una , concretada en una expressió, especificant el subdomini de partida declarant-ne els valors compresos mitjançant una seqüència de rangs o generadors i filtres. “comprensió” s'entén aquí en el sentit d'inclusió. Tradueix al llenguatge informàtic la notació de subconjunts tradicional de la matemàtica. tindria un equivalent en llenguatge Haskell (que permet declarar llistes il·limitades) S = [ x | x<-[0..], x^2>3 ] (ca)
  • A list comprehension is a syntactic construct available in some programming languages for creating a list based on existing lists. It follows the form of the mathematical set-builder notation (set comprehension) as distinct from the use of map and filter functions. (en)
  • List Comprehensions oder Listen-Abstraktionen sind syntaktische Gefüge, die beschreiben, wie vorhandene Listen verarbeitet werden sollen, um aus ihnen neue Listen zu erstellen. Sie werden in einigen Programmiersprachen wie z. B. Python, Haskell oder Common Lisp unterstützt und werden in Analogie zur beschreibenden Mengenschreibweise (engl. set-builder notation) notiert. (de)
  • Una Comprensione di lista (in inglese: list comprehension) è costrutto sintattico disponibile in alcuni linguaggi di programmazione per creare una lista basandosi su altre liste.Segue la forma della notazione matematica come distinta dall'uso di funzioni map e filter. (it)
  • 리스트 캄프리헨션은 기존의 리스트에 기반한 리스트를 만들기 위해 일부 프로그래밍 언어에서 사용 가능한 문법적 구조다. 덕분에 map과 filter 함수의 용도와는 다르게 수학적인 집합 작성 표기법 (집합 캄프리헨션)의 형태를 따른다. (ko)
  • In programmeertalen is sequentie-besef of lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook bereikt kan worden met andere taalconstructies, zoals de hogere-ordefuncties map en filter. Enkele programmeertalen waarin men sequentie-besef kan gebruiken zijn Python en Haskell. (nl)
  • Uma compreensão de lista é uma construção sintática disponível em algumas linguagens de programação para criação de uma lista baseada em listas existentes. Ela segue a forma da matemática (compreensão de conjunto) como forma distinta para uso de funções de e . (pt)
  • list comprehension是程序设计语言的一类语法结构,用于基于描述创建一个列表(list)数据结构。相当于数学上的 集合建構式符號。但不同于与函数。 list comprehension没有统一的中文译法。有译作列表生成、列表构建、列表理解等。 (zh)
  • Генераторні списки (англ. list comprehension) — синтаксична конструкція доступна в деяких мовах програмування, яка призначена для створення списків застосуванням операцій над існуючими списками. Вона відповідає математичній нотації побудови множини і замінює використання функцій та . (uk)
  • En programmation informatique, la syntaxe de certains langages de programmation permet de définir des listes en compréhension, c'est-à-dire des listes dont le contenu est défini par filtrage du contenu d'une autre liste selon un principe analogue à celui de la définition en compréhension de la théorie des ensembles. Cette construction syntaxique se distingue de la construction la plus courante dans les langages de programmation qui est de définir les listes par énumération de ses éléments. En langage de programmation Haskell, la syntaxe est la suivante : S = [ x | x←[0..], x^2>3 ] (fr)
  • Абстракция списков или списковое включение (англ. list comprehension) в синтаксисе некоторых языков программирования — это способ компактного описания операций обработки списков. Списковое включение позволяет вычислять и бесконечные списки (в языках, которые их поддерживают). Например, на языке Миранда бесконечный список чётных положительных чисел можно записать следующим образом: [ n | n <- [1..]; n rem 2 = 0 ] что читается так: «список всех n, таких что n входит в [1..] и остаток от деления n на 2 равен нулю». (ru)
rdfs:label
  • Llista per comprensió (ca)
  • List Comprehension (de)
  • List comprehension (en)
  • Liste en compréhension (fr)
  • Comprensione di lista (it)
  • 리스트 캄프리헨션 (ko)
  • Sequentie-besef (nl)
  • Compreensão de lista (pt)
  • Списковое включение (ru)
  • Спискові вирази (uk)
  • List comprehension (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of