python的for循环

"""
创建一个空列表list,利用for循环每次逐个装入1-10的数字
"""
list =[] # 创建一个空列表
for i in range(1,11): # range生成1-10的数字,利用for循环每次生成的数字装入i变量
    list.append(i) # 利用列表的append功能,将每次i的值逐个追加到列表list中
    print(f'第{i}次循环,列表list={list}') # 逐次打印列表list

"""
利用for循环,把列表list里的数字逐个读出来。
"""
for j in list: # 把列表list里的每个值读出来赋予变量j
    print(f'从列表list中,第{j}次读出来的j={j}') # 打印每一个j的值

结果:
第1次循环,列表list=[1]
第2次循环,列表list=[1, 2]
第3次循环,列表list=[1, 2, 3]
第4次循环,列表list=[1, 2, 3, 4]
第5次循环,列表list=[1, 2, 3, 4, 5]
第6次循环,列表list=[1, 2, 3, 4, 5, 6]
第7次循环,列表list=[1, 2, 3, 4, 5, 6, 7]
第8次循环,列表list=[1, 2, 3, 4, 5, 6, 7, 8]
第9次循环,列表list=[1, 2, 3, 4, 5, 6, 7, 8, 9]
第10次循环,列表list=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
从列表list中,第1次读出来的j=1
从列表list中,第2次读出来的j=2
从列表list中,第3次读出来的j=3
从列表list中,第4次读出来的j=4
从列表list中,第5次读出来的j=5
从列表list中,第6次读出来的j=6
从列表list中,第7次读出来的j=7
从列表list中,第8次读出来的j=8
从列表list中,第9次读出来的j=9
从列表list中,第10次读出来的j=10

"""
这个不容易理解
第1次循环:
列表z=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
读取列表第1位的值0(赋值给i)
删除列表中0(i的值)

第2次循环:
列表z=[1, 2, 3, 4, 5, 6, 7, 8, 9]
读取列表第2位的值2(赋值给i)
删除列表中2(i的值)

第3次循环:
列表z=[1, 3, 4, 5, 6, 7, 8, 9]
读取列表第3位的值4(赋值给i)
删除列表中4(i的值)

第4次循环:
列表z=[1, 3, 5, 6, 7, 8, 9]
读取列表第4位的值6(赋值给i)
删除列表中6(i的值)

第5次循环:
列表z=[1, 3, 5, 7, 8, 9]
读取列表第5位的值8(赋值给i)
删除列表中8(i的值)

得到最后的结果
[1, 3, 5, 7, 9]
"""
z =[0,1,2,3,4,5,6,7,8,9]
for i in z :
    z.remove(i) #删除列表中{i}(i的值)
print(z)

结果:
[1, 3, 5, 7, 9]

"""
循环中
continue 跳过本次循环
break 结束循环
"""
for i in range(10):
    if i == 5:
        print("跳过本次循环")
        continue
    elif i == 8:
        print("结束循环")
        break
    print(i)

结果:
0
1
2
3
4
跳过本次循环
6
7
结束循环

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值