admin 管理员组

文章数量: 887021


2023年12月23日发(作者:echarts地图省市县)

python的for 循环用法

Python中的for循环是一种遍历序列(如列表、元组、字符串)或迭代器对象的控制结构。以下是一些常见的for循环用法:

1、遍历序列:

python

//遍历列表

for item in [1, 2, 3, 4, 5]:

print(item)

//遍历元组

for element in (1, 2, 3, 4, 5):

print(element)

//遍历字符串

for char in "Hello, World!":

print(char)

2、使用range()函数:

python

//循环指定次数

for i in range(5):

print(i) //输出:0, 1, 2, 3, 4

//循环指定范围(包括开始值,不包括结束值)

for j in range(1, 6):

print(j) //输出:1, 2, 3, 4, 5

//循环指定范围和步长

for k in range(0, 10, 2):

print(k) //输出:0, 2, 4, 6, 8

3、遍历字典:

python

//遍历字典的键

for key in {"apple": 1, "banana": 2}:

print(key)

//遍历字典的值

for value in {"apple": 1, "banana": 2}.values():

print(value)

//遍历字典的键值对

for key, value in {"apple": 1, "banana": 2}.items():

print(f"{key}: {value}")

4、使用enumerate()函数:

python

fruits = ["apple", "banana", "cherry"]

//遍历列表的同时获取元素的索引

for index, fruit in enumerate(fruits):

print(f"Index: {index}, Fruit: {fruit}")

5、控制流语句:

1)break:用于提前终止循环。

2)continue:跳过当前循环迭代,继续下一次迭代。

3)else:在for循环正常结束后执行一段代码(不包括被break中断的情况)。

python

//使用 break 终止循环

for i in range(10):

if i == 5:

break

print(i)

//使用 continue 跳过特定值

for num in range(10):

if num % 2 == 0:

continue

print(num)

//使用 else 子句

for i in range(5):

if i == 5:

break

print(i)

else:

print("Loop completed without break.")

以上就是Python中for循环的一些基本用法。根据具体需求,可以灵活运用这些语法进行数据处理和控制流程。


本文标签: 循环 遍历 指定 包括