不一样的Python(6)——循环

本文介绍了Python中的循环语句及高级用法,包括for/while循环搭配else使用的方法、pass语句的作用、for循环的基本格式、利用range生成序列进行循环、使用zip函数同步遍历多个序列、以及使用List Comprehension快速创建新列表等技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. for/while的循环语句中,可以带上else,里面的语句在当循环不是因为break而结束时执行。

    length = len(numbers)
    i = 0  
    while i < length:
        if numbers[i] == n:
            found = True
            break
        i += 1
    else:
        found = False 

2. pass表示占位符,什么事情都不做

3. for循环的基本格式是for <object> in <target>,其中target是一个序列;

4. 用range生成一个范围,用来做循环

5. zip同时访问多个序列

L1 = [1, 2, 3, 4]
L2 = [5, 6, 7, 8]

for x, y in zip(L1, L2):
    print(x, y, '--', x + y)

6. List Comprehension创建新List

L1 = ['a', 'b', 'c']
L2 = ['1', '2', '3']

L3 = [l1 + l2 for l1 in L1 for l2 in L2]


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值