python里的for循环怎么写

python里的for循环怎么写

作者:William Gu发布时间:2026-03-29 00:12阅读时长:11 分钟阅读次数:19
常见问答
Q
如何在Python中遍历列表元素?

我想用Python的for循环来依次访问列表中的每个元素,应该怎么写?

A

使用for循环遍历列表

可以使用for循环直接遍历列表,例如:

my_list = [1, 2, 3, 4]
for item in my_list:
    print(item)

这样,变量item会依次取列表中的每个值。

Q
如何用for循环来遍历字典中的键和值?

想用for循环来同时访问字典的键和值,有什么方法?

A

利用items()方法遍历字典键值对

可以使用字典的items()方法配合for循环,示例如下:

my_dict = {'a': 1, 'b': 2}
for key, value in my_dict.items():
    print(key, value)

其中key、value分别代表字典的键和值。

Q
如何控制for循环遍历的范围?

需要用for循环遍历一定范围内的数字,Python中怎么做到?

A

使用range()函数生成数字序列

可以结合range()函数与for循环生成指定范围的数字,例如遍历0到4:

for i in range(5):
    print(i)

range()也支持指定起止和步长,如range(1, 10, 2)。