Python一行代码运行顺序是怎样的?,python一行代码顺序,x * x for x


x * x for x in range(1, 11) if x % 2 == 0这个式子运算顺序是怎样的?

Python的列表生成式?

pythonret = []for x in range(1, 11):    if x % 2 == 0:        ret.append(x)

啊我知道了。。。。。

for x in range(1,11):if x%2==0print x*x

就是这样子的,对于范围在1到11内的元素,如果它能被2整除就生成一个该元素的平方给你。建议你看看pthondoc文档。

res = []for x in range(1,11):    if x%2 == 0:       res.append(x*x) 

编橙之家文章,

评论关闭