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循环的一些基本用法。根据具体需求,可以灵活运用这些语法进行数据处理和控制流程。
版权声明:本文标题:python的for 循环用法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1703322597h446880.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论