解开元组时类型提示?

问题描述 投票:27回答:1

拆开元组时是否可以使用类型提示?我想这样做,但结果为SyntaxError

from typing import Tuple

t: Tuple[int, int] = (1, 2)
a: int, b: int = t
#     ^ SyntaxError: invalid syntax
python python-3.x type-hinting iterable-unpacking
1个回答
31
投票
根据PEP-0526,您应该先注释类型,然后解压缩

a: int b: int a, b = t

© www.soinside.com 2019 - 2024. All rights reserved.