为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕村225694 2019-02-26 00:13:33
Python的列表生成式?
查看完整描述

4 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

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

查看完整回答
反对 回复 2019-03-01
?
守着一只汪

TA贡献1872条经验 获得超3个赞

pythonret = []
for x in range(1, 11):
    if x % 2 == 0:
        ret.append(x)
查看完整回答
反对 回复 2019-03-01
?
慕仙森

TA贡献1827条经验 获得超8个赞

res = []
for x in range(1,11):
    if x%2 == 0:
       res.append(x*x) 
查看完整回答
反对 回复 2019-03-01
?
慕妹3242003

TA贡献1824条经验 获得超6个赞

啊我知道了。。。。。

for x in range(1,11):
if x%2==0
print x*x
查看完整回答
反对 回复 2019-03-01
  • 4 回答
  • 0 关注
  • 1375 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信