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