Definir una lista usando la función list

Sin valoraciones

Definir una lista usando la función list

Para definir una lista compuesta de literales o, previamente, variables declaradas, use la función list:

Branding

(list 5 4 3 a b c)

Esto compondrá y devolverá una lista conteniendo los valores de las variables a, b y c. Por ejemplo:

(let*  (

a1)

b2)

c3)

)

(list 5 4 3 a b c)

)

Atencion sociosanitaria

Este código crea la lista (5 4 3 1 2 3).

 

 

1. Convertir una Cadena en una Lista de Caracteres:

Puedes usar list() para convertir una cadena en una lista donde cada elemento sea un carácter de la cadena.

python
# Convertir una cadena en una lista de caracteres cadena = "Python" lista_caracteres = list(cadena) print(lista_caracteres) # Output: ['P', 'y', 't', 'h', 'o', 'n']

2. Convertir una Tupla en una Lista:

Puedes convertir una tupla en una lista utilizando list().

python
# Convertir una tupla en una lista tupla = (10, 20, 30) lista = list(tupla) print(lista) # Output: [10, 20, 30]

3. Convertir un Rango en una Lista de Números:

Puedes convertir un objeto de rango (range) en una lista de números utilizando list().

python
# Convertir un rango en una lista de números rango_numeros = range(1, 6) lista_numeros = list(rango_numeros) print(lista_numeros) # Output: [1, 2, 3, 4, 5]

4. Crear una Lista Vacía:

También puedes utilizar list() para crear una lista vacía.

python
# Crear una lista vacía lista_vacia = list() print(lista_vacia) # Output: []

5. Convertir un Conjunto en una Lista:

Puedes convertir un conjunto (set) en una lista utilizando list().

python
# Convertir un conjunto en una lista conjunto = {10, 20, 30} lista_conjunto = list(conjunto) print(lista_conjunto) # Output: [10, 20, 30]

6. Convertir una Cadena de Números en una Lista de Enteros:

Puedes convertir una cadena de números separados por espacios en una lista de enteros utilizando split() junto con map() y list().

python
# Convertir una cadena de números en una lista de enteros cadena_numeros = "10 20 30 40 50" lista_enteros = list(map(int, cadena_numeros.split())) print(lista_enteros) # Output: [10, 20, 30, 40, 50]

Compártelo en tus redes

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Valore este curso

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumimos que estás de acuerdo. VER