python学习

"""
遍历:从前到后依次取出列表中的每个元素
"""

# 需求:遍历打印name_list中的每个元素

"""
while循环实现
"""
name_list = ['smart', 'yoyo', 'rock', 'lily', 'david']

i = 0

while i <= (len(name_list) - 1):
    print(name_list[i])
    i += 1
#
print('-------------')
# print(name_list[0])
# print(name_list[1])
# print(name_list[2])
# print(name_list[3])
"""
for循环实现:依次从列表中取出每个元素,赋值给前面的变量
语法:
    for 变量 in 列表(可迭代数据):
        ...
"""
name_list = ['smart', 'yoyo', 'rock', 'lily']

# name是一个临时变量,用于接收从列表中遍历出的每个元素值
# todo 这是对列表的数据进行遍历
for name in name_list:
    print(name)

print('-------------')
name = 'yoyo'

# todo 这是判断 name 数据在不在列表中
if name in name_list:
    print(f'{name}在列表中')
else:
    print(f'{name}不在列表中')

print('-------------')

"""
for循环中的else: 和while的else一样,当循环中没有遇到break,循环结束时会执行else部分的代码
"""

for name in name_list:
    print(name)

    if name == 'yoyo':
        break
else:
    print('当循环中没有遇到break,循环结束时会执行else部分的代码')

print('for循环结束')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值