c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python循环定义 简洁有效地迭代数据

更新时间:2023-11-15

Python循环定义

Python是一种灵活的语言,它允许使用多种方式来迭代数据。列表、字典、元组和字符串都是可迭代的对象,它们可以在不同的情况下用作循环的输入。

Python中的循环通常有两种类型:for循环和while循环。for循环通常用于遍历可迭代对象,而while循环通常用于通过测试条件来重复计算。

下面我们将展示如何使用Python循环定义,以简洁有效地迭代数据。

使用for循环迭代列表


fruits = ['苹果', '香蕉', '橙子', '西瓜']
for fruit in fruits:
    print(fruit)

输出:苹果 香蕉 橙子 西瓜

这个例子展示了如何使用for循环遍历一个列表。我们首先定义了一个包含水果名称的列表,并使用关键字“for”和变量“fruit”来遍历列表中的每一项。在每次遍历循环时,变量“fruit”将设置为列表中的下一个元素,并且通过print语句将其打印出来。

使用while循环计算和


i = 0
sum = 0
while i <= 10:
    sum += i
    i += 1
print('1 到 10 的和为:', sum)

输出:1 到 10 的和为: 55

这个例子展示了如何使用while循环计算1到10之间所有整数的和。我们首先设置变量i为0,并设置变量sum为0。然后我们使用while循环,该循环测试变量i是否小于或等于10。如果条件为真,我们将变量i的值添加到变量sum中,并将变量i的值增加1。如果条件为假,while循环将停止并且将执行下一个语句,该语句打印出变量sum的值。

使用for循环遍历字典


person = {'姓名': 'John', '年龄': 30, '性别': '男'}
for key, value in person.items():
    print(key, ':', value)

输出:姓名 : John 年龄 : 30 性别 : 男

这个例子展示了如何使用for循环迭代字典。我们首先定义了一个名为“person”的字典,其中包含有关某个人的信息。然后,我们使用字典的items()方法来遍历字典中的键和值。在每次遍历循环时,变量“key”将设置为键的名称,变量“value”将设置为键的值,并通过print语句将它们打印出来。

使用for循环遍历字符串


string = 'Hello, World!'
for char in string:
    print(char)

输出:H e l l o , W o r l d !

这个例子展示了如何使用for循环遍历字符串。我们首先定义一个字符串变量“string”,其中包含“Hello, World!”的文本。然后,我们使用for循环迭代字符串中的每一个字符,并使用print语句在每次迭代中将字符打印出来。