Python中推导式的简单理解

推导式:利用推导式可以快速生成数据存储中的数据
#范例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)

猜你喜欢

转载自blog.csdn.net/qq_40808154/article/details/88728214