toma [N L] toma el elemento N-ésimo (empezando desde el cero) de la lista L.
muestra toma [1 [10 11 12 13]]
11
muestra toma [1 abcd]
b
muestra toma [[0 0 0 0 0 0] abcd]
[a a a a a a]
muestra toma [[0 1 0 1 0 1 0 1] [10 11 12 13]]
[10 11 10 11 10 11 10 11]
muestra toma [[0 3 1 2] abcd]
[a d b c]
» Toma » tomar elementos con reposición
muestra cuenta [a b c d e f g h i j]
10
muestra clona lista 5 cuenta [a b c d e f g h i j]
[10 10 10 10 10]
muestra impon "azar clona lista 5 cuenta [a b c d e f g h i j]
[6 1 9 5 1]
muestra impon "azar clona lista 5 cuenta [a b c d e f g h i j]
[4 7 6 3 8]
muestra expon [[impon "azar clona lista 5 cuenta] mismo] [a b c d e f g h i j]
[[0 1 1 3 3] [a b c d e f g h i j]]
muestra expon [[impon "azar clona lista 5 cuenta] mismo] [a b c d e f g h i j]
[[9 6 8 6 0] [a b c d e f g h i j]]
muestra toma expon [[impon "azar clona lista 5 cuenta] mismo] [a b c d e f g h i j]
[f b b g h]
muestra toma expon [[impon "azar clona lista 5 cuenta] mismo] [a b c d e f g h i j]
[b e c e e]
ubica nos indica la primera posición en la que se encuentra un determinado elemento de una lista.
El número 1 en la lista [1 2 3 2] se encuentra en la posición 0:
muestra ubica [1 [1 2 3 2]]
0
La lista tiene 2 elementos número 2 pero:
muestra ubica [2 [1 2 3 2]]
1
muestra ubica [2 [1 2 3 2]]
1
Si el elemento indicado no se encuentra en la lista entonces ubica devuelve el número de elementos de la lista.
muestra ubica [0 [1 2 3 2]]
4
muestra ubica [10 [1 2 3 2]]
4
muestra ubica [20 [1 2 3 2]]
4
Un último ejemplo:
muestra des [ubica lista] [[7 7 7 8 8 9 9 9 8 8] [8 7 9]]
[1 1 1 0 0 2 2 2 0 0]
ubica puede también recibir, en lugar de un solo elemento a buscar, una lista de elementos:
muestra des "lista [[1 2 3] [1 2 3 2]]
[[1 [1 2 3 2]] [2 [1 2 3 2]] [3 [1 2 3 2]]]
muestra des [ubica lista] [[1 2 3] [1 2 3 2]]
[0 1 2]
muestra ubica [[1 2 3] [1 2 3 2]]
[0 1 2]
Pero:
muestra ubica [[2 2 2 1 3] [1 2 3 2]]
[1 3 4 0 2]
Lo anterior quiere decir: El primer 2 se encuentra en la posición 1. El segundo 2 se encuentra en la posición 3. NO existe un tercer 2 en la lista. El 1 está en la posición 0. Y finalmente, el 3 está en la posición 2.
El resultado con "des" es diferente:
muestra des [ubica lista] [[2 2 2 1 3] [1 2 3 2]]
[1 1 1 0 2]