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循环,可以实现各种不同的迭代操作,提高代码的效率和可读性。


本文标签: 遍历 循环 迭代 代码 列表