玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python一行代码运行顺序是怎样的?

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==0
print x*x

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

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

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19068.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月24日 - 14时35分54秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules