📜  在 python 中使用 for 循环和范围函数修改列表(1)

📅  最后修改于: 2023-12-03 15:37:26.653000             🧑  作者: Mango

在 Python 中使用 for 循环和范围函数修改列表

在 Python 中,我们可以使用 for 循环和范围函数来操作列表,使其变得更加高效和灵活。

for 循环

for 循环是 Python 中最基本的循环语句,其语法如下:

for 变量 in 序列:
    循环体语句

其中,变量为循环变量,可以通过该变量访问序列中的每个元素,序列可以是列表、元组、字符串等。

例如,我们有一个列表 nums,想要遍历它并输出每个元素的值,可以这样写:

nums = [1, 2, 3, 4, 5]
for num in nums:
    print(num)

输出结果为:

1
2
3
4
5
范围函数

范围函数指 range(),它可以生成一个包含等差数列的序列,其语法如下:

range(start, stop[, step])

其中,start 表示起始值,stop 表示终止值(不包含),step 表示步长,默认为 1。

例如,我们有一个列表 nums,想要在它的前面插入 0,可以这样写:

nums = [1, 2, 3, 4, 5]
for i in range(len(nums)):
    nums[i] += 1
print(nums)

输出结果为:

[2, 3, 4, 5, 6]
修改列表

结合 for 循环和范围函数,我们可以对列表进行修改。例如,我们有一个列表 nums,想要将它的每个元素都乘以 2,可以这样写:

nums = [1, 2, 3, 4, 5]
for i in range(len(nums)):
    nums[i] *= 2
print(nums)

输出结果为:

[2, 4, 6, 8, 10]

类似地,我们也可以将列表中的所有元素都平方、取平方根等等。只需要在循环体内用相应的函数对列表元素进行操作即可。

总结

在 Python 中,我们可以使用 for 循环和范围函数来操作列表,使其变得更加高效和灵活。通过这种方式,我们可以对列表中的每个元素进行操作,让它们满足我们的需求。