python判断迭代器cii存在
时间: 2023-09-19 15:12:11 浏览: 82
Python库 | tencentcloud-sdk-python-cii-3.0.567.tar.gz
可以使用 `hasattr()` 函数判断一个对象是否存在某个属性或方法。对于迭代器对象,可以判断其是否存在 `__iter__()` 或 `__next__()` 方法来判断其是否可迭代。
示例代码如下:
```python
cii = iter([1, 2, 3])
if hasattr(cii, '__iter__') and hasattr(cii, '__next__'):
print('cii is an iterator')
else:
print('cii is not an iterator')
```
运行结果:
```
cii is an iterator
```
阅读全文