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

Python的列表生成式?

慕村225694
浏览 1376回答 4
4回答

Helenr

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

守着一只汪

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

慕仙森

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

慕妹3242003

啊我知道了。。。。。 for x in range(1,11): if x%2==0 print x*x
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python