Python学习记录14:for循环

**作用:**遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。

for 循环的语法格式:

for  迭代变量 in 字符串|列表|元组|字典|集合
     代码块

在这里插入图片描述
1、遍历字符串

for i in "Python":
    print(i)
#P
#y
#t
#h
#o
#n

2、遍历列表,元组,字典、集合

 a=["你好",5,"ss"]     #遍历列表
 for i in a:
     print(i)


 tup1 = (['physics',4], 'chemistry', 1997, 2000)   #遍历元组
 for i in tup1:
     print(i)

 workers={"age":"18到20岁","weight":"55kg" , "cup":"36D"} #遍历字典
 for i  in  workers:
     print(i)

 s={1,2,3,4,5, 'chemistry', 1997, 2000,5,"swe",3,2,1} #遍历集合
 for i in s:
     print(i)

3、示例:用for 进行数值计算 ,实现1到500的累加 ,

a=0
for i in range(501):
    a=a+i
print("1到500的累加是",a)
#===>1到500的累加是 125250  , 可用debug 查看
#使用了 range() 函数,此函数是 Python 内置函数,用于生成一系列连续整数,多用于 for 循环中。

4、for循环嵌套
在一个循环体里面嵌入另一个循环。

a = [
    ["a", "b" , "c"],
    [1, 2, 3],
]
# 嵌套列表
# 先执行完内层 for 循环,再执行外层。
for i in a:
    for j in i:
        print(j)
#==>a
#==>b
#==>c
#==>1
#==>2
#==>3
# for 循环嵌套
li = [1,2,3,4,5,6]
for i in li:
    for j in li:
        print(f"{i} * {j} = {i * j}" , end="\t")
#  \t表示空4个字符
#1 * 1 = 1	1 * 2 = 2	1 * 3 = 3	1 * 4 = 4	1 * 5 = 5	1 * 6 = 6	2 * 1 = 2	2 * 2 = 4	2 * 3 = 6	2 * 4 = 8	2 * 5 = 10	2 * 6 = 12	3 * 1 = 3	3 * 2 = 6	3 * 3 = 9
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值