web-dev-qa-db-fra.com

Tapez des astuces lors du déballage d'un tuple?

Est-il possible d'utiliser l'indicateur de type lors du déballage d'un tuple? Je veux le faire, 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
25
Cai

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

a: int
b: int
a, b = t
25
Patrick Haugh