列表的生成公式
add=[i*i for i in range(1,10)] #i本身上相乘得结果 1*1=1 2*2=4 3*3=9以此类推
print(add)# [1, 4, 9, 16, 25, 36, 49, 64, 81]
"""列表中的元素的值为2,4,6,8,10"""
add2=[i*2 for i in range(1,6)] #在i本身上面乘以2 以此类推 1*2=2 2*2=4 3*2=6 4*2=8以此类推
print(add2)# 结果为:[2, 4, 6, 8, 10]
总结:
i×i意思为:本身相乘 :1×1=1 , 2×2=4 , 3×3=9 , 4×4=16 , 5×5=25以此类推
i×2意思为:本身乘以二: 1×2=2 , 2×2=4 , 3×2=6 , 4×2=8 , 5×2=10以此类推