En Wolfram Language hay miles de funciones que trabajan con listas.
Puede hacerse aritm
ética con listas:
Calcule los 10 primeros cuadrados:
Grafique los 20 primeros cuadrados:
Length encuentra la longitud de una lista:
Total calcula la suma de los elementos de una lista:
Encuentre el total de los números del 1 al 10:
Count cuenta el n
úmero de veces que alguna cosa aparece en una lista.
Cuente el número de veces que a aparece en la lista:
Frecuentemente es de utilidad obtener elementos individuales de una lista.
First encuentra el primer elemento;
Last encuentra el
último.
Part encuentra el elemento que est
á en una posici
ón especificada.
Obtenga el primer elemento de una lista:
Obtenga el último elemento:
Obtenga el elemento número 2:
Obtener el primer elemento de una lista previamente ordenada es lo mismo que obtener el elemento más pequeño:
Si se tiene un n
úmero, como el 5
671, puede obtenerse la lista de sus d
ígitos mediante
IntegerDigits[5671].
Descomponga un número para obtener la lista de sus dígitos:
Encuentre el último dígito:
Take permite tomar un n
úmero especificado de elementos a partir del principio de una lista.
Tome los 3 primeros elementos de una lista:
Tome los 10 primeros dígitos de 2 a la potencia 100:
Drop desecha elementos a partir del inicio de una lista.
{2,3,4}+{5,6,2} | | aritmética con listas |
Sort[{5,7,1}] | | ordena una lista |
Length[{3,3}] | | longitud de una lista (número de elementos) |
Total[{1,1,2}] | | total de los elementos de una lista |
Count[{3,2,3},3] | | cuenta cuántas veces aparece un elemento |
First[{2,3}] | | primer elemento de una lista |
Last[{6,7,8}] | | último elemento de una lista |
Part[{3,1,4},2] | | un elemento particular de una lista, que también se escribe como {3, 1, 4}[[2]] |
Take[{6,4,3,1},2] | | toma elementos del principio de la lista |
Drop[{6,4,3,1},2] | | desecha elementos del principio de una lista |
IntegerDigits[1234] | | lista de los dígitos de un número |
1.1Cree una lista de los 10 primeros cuadrados en orden inverso.
»
1.1Calcule el total de los 10 primeros cuadrados.
»
1.1Muestre gr
áficamente los 10 primeros cuadrados, comenzando por el 1.
»
1.1Cree una lista de los 10 primeros m
últiplos de 3.
»
1.1Use
Range y
+ para formar la lista de los n
úmeros del 10 al 20, inclusive.
»
1.1Forme la lista de los 10 primeros cuadrados, usando
únicamente
Range y
Times.
»
1.1Forme una lista combinada de los 5 primeros cuadrados y cubos (n
úmeros elevados a la potencia 3), puestos en orden.
»
1.1Encuentre el n
úmero de d
ígitos en 2^128.
»
1.1Encuentre el primer d
ígito de 2^32.
»
1.1Encuentre los 10 primeros d
ígitos en 2^100.
»
1.1Encuentre el
último d
ígito de 2^37.
»
1.1Encuentre el pen
último d
ígito de 2^32.
»
1.1Encuentre el mayor de los d
ígitos en 2^20.
»
1.1Encuentre la suma de todos los d
ígitos en 3^126.
»
1.1Encuentre cu
ántos ceros hay en los d
ígitos de 2^1
000.
»
1.1Represente gr
áficamente los puntos unidos de la secuencia de d
ígitos que aparecen en 2^128.
»
1.1Construya el diagrama circular de la secuencia de los d
ígitos que aparecen en 2^32.
»
1.1Haga una lista de diagramas circulares para las secuencias de los d
ígitos que aparecen en 2^20, 2^40, 2^60.
»
1.1Use
Take y
Drop para obtener la secuencia 11 al 20 en
Range[100].
»
¿Pueden sumarse listas de diferente longitud?
No.
{1, 2}+{1, 2, 3} no funciona.
{1, 2, 0}+{1, 2, 3} est
á bien si, en efecto, eso es lo que se quiere.
¿Puede haber una lista que no contenga nada?
Sí. {} es una lista de longitud cero, sin elementos. Generalmente se le llama lista nula o lista vacía.
IntegerDigits[5671] da los dígitos en base 10. IntegerDigits[5671, 2] da los dígitos en base 2. Puede usarse cualquier base. FromDigits[{5, 6, 7, 1}] reconstruye un número a partir de la lista de sus dígitos.
Rest[lista] da todos los elementos de lista excepto el primero. Most[lista] da todos los elementos excepto el último.