2024年8月21日发(作者:)

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循环的一些基本用法。根据具体需求,可以灵活运用这些语
法进行数据处理和控制流程。
本文发布于:2024-08-21 15:18:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/1724224718306357.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
| 留言与评论(共有 0 条评论) |