列表推导式
# 使用while循环打印0-9斜三角
# 将0-9 加入到一个列表中 结果为[0,1,2,3-9]
# 普通方法 while循环实现
list = []
i = 0
while i < 10:
print(i)
# 将0-9依次加入列表中
list.append(i)
i += 1
print(list)
print("=============")
# for循环实现
list1 = []
for i in range(10):
list1.append(i)
print(list1)
print("==============")
# 列表推导式
list2 = [i for i in range(10)]
print(list2)
集合推导式
# 生成一个集合 {4 25 87 }
list = [2, 5, 9]
set = set()
for i in list:
print(i ** 2)
set.add(i ** 2)
print(set)
# 集合推导式实现
set1 = {i ** 2 for i in list}
print(set1)



