64 votes

Tapez des indices lors de la décompression d'un tuple?

Est-il possible d'utiliser l'indication de type lors de la décompression d'un tuple? Je veux faire cela, mais il en résulte un SyntaxError :

 from typing import Tuple

t: Tuple[int, int] = (1, 2)
a: int, b: int = t
#     ^ SyntaxError: invalid syntax

76voto

Patrick Haugh Points 27866

Selon PEP-0526 , vous devez d'abord annoter les types, puis faire le déballage

 a: int
b: int
a, b = t

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X