Python 中 for 循环的六个实例与八段代码详解

2024-12-31 03:14:10   小编

Python 中 for 循环的六个实例与八段代码详解

在 Python 编程中,for 循环是一种非常强大且常用的控制结构。它允许我们遍历一个序列(如列表、元组、字符串等)中的每个元素,并对其执行特定的操作。下面将通过六个实例和八段代码来详细讲解 for 循环的使用。

实例一:遍历列表

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

在上述代码中,我们使用 for 循环遍历了列表 numbers 中的每个元素,并将其打印出来。

实例二:遍历字符串

string = "Hello"
for char in string:
    print(char)

这里,我们遍历了字符串 string 的每个字符。

实例三:使用 range 函数

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

range(5) 会生成一个包含 0 到 4 的整数序列,通过 for 循环依次打印出这些数字。

实例四:带有条件判断

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num % 2 == 0:
        print(num)

这段代码在遍历列表时,只打印出了偶数元素。

实例五:嵌套的 for 循环

for i in range(3):
    for j in range(2):
        print(f"({i}, {j})")

嵌套的 for 循环可以处理更复杂的逻辑。

实例六:遍历字典

person = {'name': 'Alice', 'age': 25, 'city': 'New York'}
for key, value in person.items():
    print(f"{key}: {value}")

通过 items() 方法可以同时获取字典的键和值。

下面再来看八段代码:

代码段一:计算列表元素之和

numbers = [10, 20, 30, 40, 50]
sum = 0
for num in numbers:
    sum += num
print(sum)

代码段二:找出列表中的最大值

numbers = [5, 15, 25, 35, 45]
max_value = numbers[0]
for num in numbers:
    if num > max_value:
        max_value = num
print(max_value)

代码段三:统计字符串中元音字母的个数

string = "Python Programming"
vowels = 'aeiouAEIOU'
count = 0
for char in string:
    if char in vowels:
        count += 1
print(count)

代码段四:生成一个特定格式的列表

result = []
for i in range(5):
    result.append(i * 2)
print(result)

代码段五:对列表元素进行排序

numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
sorted_numbers = []
for num in numbers:
    sorted_numbers.append(num)
    sorted_numbers.sort()
print(sorted_numbers)

代码段六:计算列表元素的平均值

numbers = [12, 24, 36, 48, 60]
total = 0
count = 0
for num in numbers:
    total += num
    count += 1
average = total / count
print(average)

代码段七:将列表中的字符串转换为大写

words = ['hello', 'world', 'python']
for i in range(len(words)):
    words[i] = words[i].upper()
print(words)

代码段八:找出两个列表中的共同元素

list1 = [1, 2, 3, 4, 5]
list2 = [3, 4, 5, 6, 7]
common_elements = []
for num in list1:
    if num in list2 and num not in common_elements:
        common_elements.append(num)
print(common_elements)

通过以上六个实例和八段代码,相信您对 Python 中的 for 循环有了更深入的理解和掌握。在实际编程中,灵活运用 for 循环可以大大提高代码的效率和可读性。

TAGS: 代码示例 程序开发 Python编程 Python_for循环

欢迎使用万千站长工具!

Welcome to www.zzTool.com