本套课在线学习视频(网盘地址,保存到网盘即可免费观看):
https://pan.quark.cn/s/677661ea63b3
00:01 - 详解for循环语句及其遍历功能
基本语法
Python中的for循环用于遍历集合中的元素。其基本语法如下:
for 变量名 in 集合:
待执行语句
遍历不同数据结构
列表和元组
列表和元组都是有序集合,但列表是可变的,而元组是不可变的。
# 遍历列表
fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
print(fruit)
# 遍历元组
numbers = (1, 2, 3)
for number in numbers:
print(number)
字符串
字符串可以被视为字符的列表。
# 遍历字符串
message = "Hello, World!"
for char in message:
print(char)
字典
字典是无序的键值对集合。
# 遍历字典
person = {'name': 'John', 'age': 30, 'city': 'New York'}
for key in person:
print(key, person[key])
# 遍历字典的键和值
for key, value in person.items():
print(key, value)
05:29 - Python中for循环与range函数的使用
range()
函数可以生成一个数字序列,常与for循环结合使用来控制循环次数。
# 使用range控制循环次数
for i in range(5):
print(i)
# 遍历字典的键
for key in person.keys():
print(key)
# 遍历字典的值
for value in person.values():
print(value)
09:22 - 使用For循环计算1到100的整数和
# 使用for循环计算整数和
total = 0
for i in range(1, 101):
total += i
print(total)
# 使用sum函数计算整数和
print(sum(range(1, 101)))
作业任务
计算1到100内所有奇数和偶数之和。
# 计算偶数和
even_total = 0
for i in range(2, 101, 2):
even_total += i
print(even_total)
# 计算奇数和
odd_total = 0
for i in range(1, 101, 2):
odd_total += i
print(odd_total)
通过这些示例和练习,我们可以深入理解Python中for循环的强大功能和灵活性,以及它在数据处理中的广泛应用。