Czy istnieje sposób na pobranie jednej wartości z krotki w Pythonie przy użyciu wyrażeń?
def tup():
return (3, "hello")
i = 5 + tup() # I want to add just the three
Wiem, że potrafię to zrobić:
(j, _) = tup()
i = 5 + j
Ale to dodałoby kilka tuzinów linii do mojej funkcji, podwajając jej długość.
_
także jest tylko zmienną. Jest często używany do przypisywania mu wartości, którą można odrzucić. Ale teoretycznie można uzyskać wartość z_