for + 可迭代对象
可迭代对象包括以下几种:
- 字符串、列表、元组、字典、集合等;
- range()函数
- 推导式生成器
- 文件 ```python for i in ‘shangxuetang’: print(i, end=’\t’) for lis in [1, 2, 3, 4, 5]: print(lis, end=’\t’) for tup in (1, 2, 3, 4): print(tup, end=’\t’)
di = {‘a’:1, ‘b’:2, ‘c’:3} for dic in di: #默认打印字典键 print(dic, end=’\t’) for dic_value in di.values(): # 打印字典的值 print(dic_value) for dic_item in di.items(): # 打印字典键值对 print(dic_item) for dic_key in di.keys(): # 打印字典的键 print(dic_key)
for +range()
```python
for i in range(5):
print(i)