Fuente: clcoding.com
>>data = (1,2,3)
>>a,*b = data
>>print(a,b)
Posibles respuestas:
a) 1, (2,3)
b) 1, [2,3]
c) 1,2,3
e) Error
Solución:
>>data = (1,2,3) # se define la tupla (1,2,3)
>>a,*b = data
>>print(a,b) # imprime la tupla (a,b)
>>>1 [2,3]
Explicación del código:
Este código demuestra de desempaquetado iterable , específicamente utilizando el operador * para recopilar elementos restantes en una lista. Vamos a desglosarlo paso a paso:
Análisis de código:
Proceso de desempaquetado :
- R: El primer elemento de la tupla (1) se asigna a la variable a.
- * B: El operador * recopila los elementos restantes de la tupla en una lista, que se asigna a b.
Producción :
- a contiene 1.
- b contiene [2, 3] como una lista.
Salida final :
No hay comentarios.:
Publicar un comentario