use*_*512 3 python assert generator literals
我需要检查某个变量是否是生成器对象.我如何指定文字生成器类型来代替??? 下面?
def go(): for i in range(999): yield i la = go() print repr(type(la)) <type 'generator'> assert type(la) == ???
Bre*_*arn 7
使用types.GeneratorType(来自types模块).但是,您应该考虑一下为什么要这样做.通常最好避免显式类型检查,只是尝试迭代对象并查看它是否有效.
types.GeneratorType
types
归档时间:
13 年,8 月 前
查看次数:
1160 次
最近记录: