python基础7

本文深入探讨Python基础,重点讲解了列表和字典推导式的使用,包括带if条件的推导以及多层循环的应用,旨在帮助初学者掌握这一核心概念。
摘要由CSDN通过智能技术生成

1.列表推导式

# 将0~9加入到 一个列表中 结果为[0.1.2.3.4.5.6.7.8.9]
# 普通方法
# while 循环实现
list1 = []
i = 0
while i < 10:
    print(i)
    # 将0~9一次加入到列表中
    list1.append(i)
    i += 1
print("==============")
print(list1)

# for 循环实现
list2 = []
for i in range(10):
    print(i)
    list2.append(i)
print(list2)
print("==============")

#列表推导式
list3=[i for i in range(10)]
print(list3)

2.带if的列表推导式

# 0~18的偶数序列[0,2.4.6.8]
# 第三个参数是步长 rang实现
list1 = [i for i in range(0, 10, 2)]
print(list1)

# if实现 偶数加入列表
list2 = [i for i in range(0, 10, 2) if i % 2 == 0]
print(list2)
# if实现 奇数加入列表
list3 = [i for i in range(0, 10, 2) if i % 2 == 1]
print(list3)

3.多个for循环实现推导式

# 需求[(1.0),(1.1),(1.2),(2.0),(2.1),(2.2)]
# 两层for循环
list1 = []
for i in range(1, 3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值