一日一技:Any 与 TypeVar,让 IDE 的自动补全更好用

谢乾坤|青南 at 
相信有很多同学在写 Python 的时候,会使用类型标注来提高代码的可读性,同时还能帮助 IDE 实现自动补全。假设我们现在获得了一个对象,这个对象可能是列表也可能是生成器,我写一个函数,获取它的第一个元素。代码很简单:123456789101112131415161718192021222324252627282930313233from typing import Iteratorfrom contextlib import suppressclass People: def __init__(self, name): self.name = name def e……