推导式:利用推导式可以快速生成数据存储中的数据
#范例1:创建包含1到20所有整数的列表
list = [data for data in range(1, 21)]
print(list)
#范例3:创建字典,key从1到5,value是key的平方
dict1 = [(data, data ** 2) for data in range(1, 6)]
print(dict1)
推导式的语法格式:
1.语法格式一:循环变量 for循环
# 范例:
list1 = [data for data in range(5)]
print(list1)
2.语法格式二(数据过滤):表达式 for循环 if判断
# 范例:
list2 = [data for data in range(5) if data > 3]
print(list2)
3.语法格式三(数据处理):表达式 for循环
# 范例:
list3 = [data * 5 for data in range(5)]
print(list3)