Wolfram Computation Meets Knowledge

Wolfram Language:
Introducción rápida para programadores

Mostrar notas adicionales para:
Todas las secciones 
  • Acerca de Wolfram Language
  • Mostrar notas adicionales para...
  • Mostrar notas para Java
  • Mostrar notas para Python
  • Ocultar notas adicionales
Comience ya

Listas Versión en video

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:

In[1]:=

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 [[ ... ]]

In[2]:=
Out[2]=

Conteo negativo de índices desde el final:

In[3]:=
Out[3]=

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:

In[1]:=
Out[1]=
In[2]:=
Out[2]=

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 ;;

In[1]:= 1
Out[1]=1

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


¿Cuál de las siguientes opciones le dará el tercer elemento de la lista {x, y, z}?


¿Cuál de las siguientes opciones se evalúa a 3?


¿Cuál de las siguientes opciones le dará el elemento a de la lista {a, b, c}?

© 2024 Wolfram. Todos los derechos reservados.