An Entity of Type: Abstraction100002137, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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
  • اشتمال قائمة (بالإنجليزية: list comprehension)‏ هو بناء نحوي متوفر في بعض لغات البرمجة لإنشاء قائمة بناءاً على القوائم الموجودة. وهي تتبع الصيغة للتدوين الرياضي في منشئ المجموعة (اشتمال مجموعة) تمييزا لها عن استخدام دوال الخريطة الربطية map و الفلاتر filter. (ar)
  • 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)
  • List Comprehensions oder Listen-Abstraktionen sind syntaktische Gefüge, die beschreiben, wie vorhandene Listen oder andere iterierbare Objekte verarbeitet werden, 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)
  • 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)
  • リスト内包表記とは、一部のプログラミング言語で使用可能な構文構造であり、既存のリストから新たなリストを作成するために用いられるものである。 これは、 map関数やfilter関数などとは異なり、数学における集合内包表記 (en:Set-builder notation) に準拠したものである。 (ja)
  • 리스트 캄프리헨션은 기존의 리스트에 기반한 리스트를 만들기 위해 일부 프로그래밍 언어에서 사용 가능한 문법적 구조다. 덕분에 map과 filter 함수의 용도와는 다르게 수학적인 집합 작성 표기법 (집합 캄프리헨션)의 형태를 따른다. (ko)
  • In programmeertalen is lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op de wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook op een andere manier kan worden geprogrammeerd, zoals met de hogere-ordefuncties map en filter. Enkele programmeertalen waarin men lijstcomprehensie kan gebruiken zijn Python en Haskell. (nl)
  • Una comprensione di lista (in inglese: list comprehension) è un 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)
  • 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)数据结构。相当于数学上的集合建構式符號。但不同于map与filter函数。 “list comprehension”没有统一的中文译法。有译作列表解析式、列表生成式、列表构建、列表理解等。 (zh)
  • Абстракция списков или списковое включение (англ. list comprehension) в синтаксисе некоторых языков программирования — это способ компактного описания операций обработки списков. Списковое включение позволяет вычислять и бесконечные списки (в языках, которые их поддерживают). Например, на языке Миранда бесконечный список чётных положительных чисел можно записать следующим образом: [ n | n <- [1..]; n rem 2 = 0 ] что читается так: «список всех n, таких что n входит в [1..] и остаток от деления n на 2 равен нулю». По аналогии со списковыми включениями в других языках программирования есть выражения битовых строк (Erlang), включения списков и словарей (Python в версии 3). (ru)
  • Генераторні списки (англ. list comprehension) — синтаксична конструкція доступна в деяких мовах програмування, яка призначена для створення списків застосуванням операцій над існуючими списками. Вона відповідає математичній нотації побудови множини і замінює використання функцій та . (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 275744 (xsd:integer)
dbo:wikiPageLength
  • 22079 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1093166952 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • اشتمال قائمة (بالإنجليزية: list comprehension)‏ هو بناء نحوي متوفر في بعض لغات البرمجة لإنشاء قائمة بناءاً على القوائم الموجودة. وهي تتبع الصيغة للتدوين الرياضي في منشئ المجموعة (اشتمال مجموعة) تمييزا لها عن استخدام دوال الخريطة الربطية map و الفلاتر filter. (ar)
  • 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)
  • List Comprehensions oder Listen-Abstraktionen sind syntaktische Gefüge, die beschreiben, wie vorhandene Listen oder andere iterierbare Objekte verarbeitet werden, 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)
  • 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)
  • リスト内包表記とは、一部のプログラミング言語で使用可能な構文構造であり、既存のリストから新たなリストを作成するために用いられるものである。 これは、 map関数やfilter関数などとは異なり、数学における集合内包表記 (en:Set-builder notation) に準拠したものである。 (ja)
  • 리스트 캄프리헨션은 기존의 리스트에 기반한 리스트를 만들기 위해 일부 프로그래밍 언어에서 사용 가능한 문법적 구조다. 덕분에 map과 filter 함수의 용도와는 다르게 수학적인 집합 작성 표기법 (집합 캄프리헨션)의 형태를 따른다. (ko)
  • In programmeertalen is lijstcomprehensie een syntactische constructie om een lijst te noteren. Het is gebaseerd op de wiskundige notatie voor verzamelingen. Een lijstcomprehensie is syntactische suiker aangezien hetzelfde ook op een andere manier kan worden geprogrammeerd, zoals met de hogere-ordefuncties map en filter. Enkele programmeertalen waarin men lijstcomprehensie kan gebruiken zijn Python en Haskell. (nl)
  • Una comprensione di lista (in inglese: list comprehension) è un 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)
  • 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)数据结构。相当于数学上的集合建構式符號。但不同于map与filter函数。 “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
  • اشتمال قائمة (برمجة) (ar)
  • Llista per comprensió (ca)
  • List Comprehension (de)
  • Comprensione di lista (it)
  • Liste en compréhension (fr)
  • List comprehension (en)
  • リスト内包表記 (ja)
  • 리스트 캄프리헨션 (ko)
  • Sequentie-besef (nl)
  • Compreensão de lista (pt)
  • Списковое включение (ru)
  • Спискові вирази (uk)
  • 列表推导式 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License