admin 管理员组文章数量: 887021
2023年12月23日发(作者:unity游戏网站)
pythonfor循环的基本例子
Python中的for循环是一种迭代循环结构,用于重复执行一段代码,直到满足特定条件为止。它可以遍历任何可迭代对象,如列表、元组、字符串、字典等。下面是一些基本的Python for循环的例子。
1. 遍历列表中的元素:
```python
fruits = ['apple', 'banana', 'orange']for fruit in fruits:
print(fruit)
```
输出:
```
apple
banana
orange
```
2. 遍历字符串中的字符:
```python
message = 'Hello, world!'
for char in message:
print(char)
```
输出:
```
H
e
l
l
,
w
o
r
l
d
!
```
3. 遍历元组中的元素:
```python
numbers = (1, 2, 3, 4, 5)for number in numbers: print(number)
```
输出:
```
1
2
3
4
5
```
4. 遍历字典中的键值对:
```python
person = {'name': 'Alice', 'age': 25, 'gender': 'female'}for key, value in ():
print(key, value)
```
输出:
```
name Alice
age 25
gender female
```
5. 使用range函数生成一系列数字并遍历:
```python
for i in range(1, 6):
print(i)
```
输出:
```
1
2
3
4
5
```
6. 嵌套循环的例子,遍历二维列表:
```python
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]for row in matrix:
for number in row:
print(number)
```
输出:
```
1
2
3
4
5
6
7
8
9
```
7. 使用enumerate函数获取循环的索引和值:
```python
fruits = ['apple', 'banana', 'orange']
for index, fruit in enumerate(fruits):
print(index, fruit)
```
输出:
```
0 apple
1 banana
2 orange
```
8. 使用zip函数同时遍历多个列表:
```python
names = ['Alice', 'Bob', 'Charlie']
ages = [25, 30, 35]
for name, age in zip(names, ages):
print(name, age)
```
输出:
```
Alice 25
Bob 30
Charlie 35
```
9. 使用else语句在循环结束时执行一段代码:
```python
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
print(fruit)
else:
print('All fruits have been printed.')
```
输出:
```
apple
banana
orange
All fruits have been printed.
```
10. 使用break语句在循环中提前结束:
```python
fruits = ['apple', 'banana', 'orange']
for fruit in fruits:
if fruit == 'banana':
break
print(fruit)
```
输出:
```
apple
```
这些例子展示了Python中for循环的基本用法,包括遍历列表、元组、字符串、字典等各种可迭代对象,以及嵌套循环、enumerate函数、zip函数、else语句和break语句的使用。通过灵活运用
for循环,可以实现各种不同的迭代操作,提高代码的效率和可读性。
版权声明:本文标题:pythonfor循环的基本例子 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703322499h446875.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论