# 多种多样的for循环
上节课我们讲解了for循环用法,本节课我们来讲解for循环的应用。
## for+列表
```python
list_num = [1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10]
for i in list_num:
print(i)
```
## for+字符串
```python
str_num = ‘123456789‘
for i in str_num:
print(i)
```
## for + 元组
```python
tup_num = (1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10)
for i in tup_num:
print(i)
```
## for + 字典
```python
dict_num = {‘1‘:2,‘3‘:4}
for i in dict_num:
print(i)
```
注意,字典循环只能循环出键,不能循环出值。
## for...else
本节再来讲解一个新的知识点,for和else分支的用法。这个语法理解为循环结束之后走else,看下面例子
```python
list_num = [1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10]
for i in list_num:
print(i)
else:
print(‘循环结束‘)
```
打印结果
1
2
3
4
5
6
7
8
9
10
循环结束
for循环就我们就简单的讲完了。学习过程有任何问题都可以留言。
码字不易,欢迎大家在评论区留言,收藏。或者加入[群聊](https://jq.qq.com/?_wv=1027&k=vH00muGu)一起进步学习。多种多样的for循环
原文:https://blog.51cto.com/u_15241290/2951472