Listas
Las listas en Wolfram Language estan indicadas por {...}
Notas para programadores de Python:
Al codificar en Python mediante la Biblioteca de cliente Wolfram para Python, las clases como list, set y frozenset, al igual que las funciones generadoras, se encuentran serializadas como List.
Pueden contener todo tipo de expresiones:
Notas para programadores de Java:
En Wolfram Language, las listas representan datos agrupados. Pueden tener cualquier estructura y tamaño, y el lenguaje automáticamente infiere la representación interna más eficiente. Los programadores de Java deben decidir entre arreglos primitivos o clases de Collection Framework, y esta elección depende en gran medida del contexto.
Las partes de listas son indexadas a partir de 1, y pueden ser extraídas usando [[ ... ]]
Conteo negativo de índices desde el final:
Notas para programadores de Java:
Como los arreglos Java, las listas de Wolfram Language se indican por medio de llaves {...}. Al indexar en Wolfram Language se utiliza [[...]] en lugar de [...], y los índices inician en 1 en lugar de 0.
Notas para programadores de Python:
Las listas de Wolfram Language están indicadas por llaves {...}, mientras que las listas de Python usan la misma sintaxis de corchetes [...] para indicar listas e indexarlas. Wolfram Language evita la ambigüedad al indexar mediante [[...]], y además utiliza un sistema de indexado intuitivo que comienza en 1 en lugar de 0.
Muchas operaciones inmediatamente "hilan" sobre listas:
Notas para programadores de Java:
Las operaciones de hilado en arreglos o colecciones de Java requerirían estructura en bucle.
Notas para programadores de Python:
En Wolfram Language, + se usa estrictamente para la suma aritmética. La concatenación de cadenas de caracteres, por ejemplo, usa <>.
Refiérase a "extensiones" en listas usando ;;
Notas para programadores de Java:
Las colecciones y arreglos de Java no tienen nada en común con las extensiones de Wolfram Language para extraer subconjuntos.
Notas para programadores de Python:
En Wolfram Language las extensiones ;; son similares a las porciones : en Python, aunque generalizan a arreglos multidimensionales.
REFERENCIA RÁPIDA: Operaciones en listas