An Elementary Introduction to the Wolfram Language
3Un primer vistazo a las listas
Las listas son una forma básica de reunir una colección de cosas en Wolfram Language. {1,2,3} es una lista de números. Por sí mismas, las listas no hacen nada; son solo una forma de almacenar cosas. Así, si solo se ingresa una lista como entrada, la salida será lo mismo que se ingresó:
In[1]:=
Click for copyable input
Out[1]=
ListPlot es una función que produce la representación gráfica de una lista de números.
Construya un gráfico de la lista de números {1, 1, 2, 2, 3, 4, 4}:
In[2]:=
Click for copyable input
Out[2]=
Presente el gráfico de la lista de números {10, 9, 8, 7, 3, 2, 1}:
In[3]:=
Click for copyable input
Out[3]=
Range es una función que produce una lista de números.
Genere una lista de números del 1 hasta el 10:
In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=
Reverse invierte el orden de los elementos de una lista.
Invierta el orden de los elementos de una lista:
In[6]:=
Click for copyable input
Out[6]=
Invierta el orden en el resultado de Range:
In[7]:=
Click for copyable input
Out[7]=
Presente el gráfico de la lista con el orden invertido:
In[8]:=
Click for copyable input
Out[8]=
Join junta varias listas, dando como resultado una sola.
Junte listas:
In[9]:=
Click for copyable input
Out[9]=
In[10]:=
Click for copyable input
Out[10]=
Junte listas producidas por Range:
In[11]:=
Click for copyable input
Out[11]=
In[12]:=
Click for copyable input
Out[12]=
Ponga al revés la lista del medio:
In[13]:=
Click for copyable input
Out[13]=
{1,2,3,4} lista de elementos
ListPlot[{1,2,3,4}] presenta gráficamente una lista de números
Range[10] una secuencia de números consecutivos
Reverse[{1,2,3}] invierte el orden de una lista
Join[{4,5,6},{2,3,2}] junta varias listas
3.1Use Range para crear la lista {1, 2, 3, 4}»
Salida esperada:
Out[]=
3.2Construya la lista de los números hasta el 100. »
Salida esperada:
Out[]=
3.3Use Range y Reverse para crear {4, 3, 2, 1}»
Salida esperada:
Out[]=
3.4Construya la lista de los números del 1 al 50 en orden inverso. »
Salida esperada:
Out[]=
3.5Use Range, Reverse y Join para crear {1, 2, 3, 4, 4, 3, 2, 1}»
Salida esperada:
Out[]=
3.6Dibuje una lista que contenga los números del 1 al 100, seguidos de los números 99 al 1. »
Salida esperada:
Out[]=
3.7Use Range y RandomInteger para crear una lista de longitud aleatoria hasta 10. »
Muestra de salida esperada:
Out[]=
Salida esperada:
Out[]=
3.9Encuentre una forma más simple para Join[{1, 2}, Join[{3, 4}, {5}]]»
Salida esperada:
Out[]=
3.10Encuentre una forma más simple para Join[Range[10], Join[Range[10], Range[5]]]»
Salida esperada:
Out[]=
3.11Encuentre una forma más simple para Reverse[Join[Range[20], Reverse[Range[20]]]]»
Salida esperada:
Out[]=
+3.1Ponga en orden inverso la lista {1, 2, 3, 4} y en orden inverso el resultado»
Salida esperada:
Out[]=
+3.2Use Range, Reverse y Join para crear la lista {1, 2, 3, 4, 5, 4, 3, 2, 1}»
Salida esperada:
Out[]=
+3.3Use Range, Reverse y Join para crear {3, 2, 1, 4, 3, 2, 1, 5, 4, 3, 2, 1}»
Salida esperada:
Out[]=
+3.4Dibuje el gráfico de la lista de números {10, 11, 12, 13, 14}»
Salida esperada:
Out[]=
+3.5Encuentre una forma más simple para Join[Join[Range[10], Reverse[Range[10]]], Range[10]]»
Salida esperada:
Out[]=
Por lo regular, lista 1 2 3. { y } se llaman llaves o paréntesis rizados. { se dice abrir llave y } se dice cerrar llave.
¿Es una lista una función?
Sí. {1, 2, 3} es List[1, 2, 3]. Pero a diferencia de Plus, por ejemplo, la función List no realiza ninguna operación y en la salida aparece sin cambio.
¿Qué se representa gráficamente con ListPlot?
Los valores de elementos sucesivos. El valor x de cada punto da su posición en la lista; el valor y da el valor de ese elemento.
¿Qué tamaño puede llegar a tener una lista?
El que se quiera, con la única restricción de la memoria de la computadora.
 
Download Notebook Version
en