proyectos ejemplos python tuples iterable-unpacking

python - ejemplos - django



Ignorar parte de una tupla de python (2)

Tu solución está bien en mi opinión. Si realmente tiene un problema con la asignación de _, podría definir una lista de índices y hacer:

a = (1, 2, 3, 4, 5) idxs = [0, 3, 4] a1, b1, c1 = (a[i] for i in idxs)

Si tengo una tupla como (1,2,3,4) y quiero asignar 1 y 3 a las variables a y b, obviamente podría decir

myTuple = (1,2,3) a = my_tuple[0] b = myTuple[2]

O algo como

(a,_,b,_) = myTuple

¿Hay alguna manera de descomprimir los valores, pero ignorar uno o más de ellos?


Yo personalmente escribiría:

a, _, b = myTuple

Este es un idioma bastante común, por lo que es ampliamente entendido. Encuentro la sintaxis cristalina.