Listas
Listas são indicadas em Wolfram Language por {...}
Comentários para programadores em Python:
Ao programar em Python com a Wolfram Client Library para Python, classes como list, set e frozenset, além de funções geradoras, são serializadas como uma Lista.
Podem conter qualquer tipo de expressões:
Comentários para programadores em Java:
Em Wolfram Language, as listas representam dados agrupados. Podem apresentar qualquer estrutura e tamanho, e a linguagem automaticamente entende a representação interna mais eficiente. Programadores em Java devem decidir entre arrays ou classes primitivas da Collection Framework, e essa escolha depende, em grande parte, do contexto.
Partes de listas são indexadas a partir de 1 e podem ser extraídas usando [[ ... ]]
Índices negativos contam a partir do final:
Comentários para programadores em Java:
Assim como arrays em Java, as listas em Wolfram Language são indicadas por chaves {...}. Para indexar em Wolfram Language, usa-se [[...]] em vez de [...], e os índices iniciam a partir de 1 em vez de 0.
Comentários para programadores em Python:
As listas em Wolfram Language são indicadas por chaves {...}, enquanto que as listas em Python utilizam a mesma sintaxe em colchetes [...] para indicar tanto as listas quanto seus indexadores. A Wolfram Language evita ambiguidade ao indexar com [[...]] e emprega um sistema de indexação intuitivo que inicia a partir de 1 em vez de 0.
Muitas operações são executadas (em thread) imediatamente pelas listas:
Comentários para programadores em Java:
As operações em thread nos arrays ou collections em Java requerem estruturas em loop.
Comentários para programadores em Python:
Em Wolfram Language, + é utilizado apenas para adição aritmética. Para concatenação em série de caracteres, por exemplo, utiliza-se <>.
Refira-se a "spans" (intervalos) nas listas usando ;;
Comentários para programadores em Java:
As collections e arrays em Java não encontram comparação em spans (intervalos) em Wolfram Language para extrair subconjuntos.
Comentários para programadores em Python:
O intervalo (span) ;; em Wolfram Language é similar à notação : em Python, apesar de generalizarem para arrays multidimensionais.
CONSULTA RÁPIDA: Operações com listas