小编Cad*_*lac的帖子

容器.__ iter __()和iterator .__ iter __()之间有什么区别?

我在蟒蛇中很穷,所以请不要打败我.

>>> a = ['a', 'b', 'c']
>>> a.__iter__()
<listiterator object at 0x03531750>
>>> a.__iter__().__iter__()
<listiterator object at 0x03531690>
Run Code Online (Sandbox Code Playgroud)

我看到两个listiterator对象都存在于其他地方(这0x03531750就像地方一样?).我需要知道这些对象都是一样的,但是生活在其他地方还是不同?

python

2
推荐指数
1
解决办法
999
查看次数

我该如何检查对象的类型?

可能重复:
Python - 确定对象的类型?

我希望打印"复杂",但没有任何事情发生,为什么?怎么做对了?

>>> c = (5+3j)
>>> type(c)
<type 'complex'>
>>> if type(c) == 'complex': print 'complex'
... 
>>> 
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
604
查看次数

标签 统计

python ×2