str(字符串),list(列表),tuple(元组),set(集合),f(文件句柄),dict(字典)
lst = [2,3,4,5]
print(dir(lst)) #dir() 获取对象列表
print()
print(dir(1))
结果:
print(‘列表‘,‘__iter__‘ in dir([2,3,4,5])) #列表
print(‘元组‘,‘__iter__‘ in dir((2,3))) #元组
print(‘集合‘,‘__iter__‘ in dir({‘a‘,‘b‘})) #集合
print(‘字典‘,‘__iter__‘ in dir({‘a‘:10,‘b‘:20})) #字典
print(‘字符串‘,‘__iter__‘ in dir(‘2‘)) #字符串
print(‘数字‘,‘__iter__‘ in dir(1)) #数字
结果:
F:\myPy\venv\Scripts\python.exe F:/myPy/test.py
列表 True
元组 True
集合 True
字典 True
字符串 True
数字 False
- 模拟for循环
原文:https://blog.51cto.com/13972320/2375593