Cola_Live 发表于 2019-3-26 20:58:20

求助简单问题[ i for i in range(1, 100) if not(i%3)]

求助:
[ i for i in range(1, 100) if not(i%3)]
能解释一下什么意思嘛?
为什么这样做?

jackz007 发表于 2019-3-26 21:00:54

    这些代码得到一个由 1~99 中能被 3 整除的所有整数构成的列表。

13572044595 发表于 2019-3-26 21:01:33

上面是 列表推导式 形式的

普通写法:
a = []
for i in range(1, 100):
    if not(i%3):
      a.append(i)

Jaycezhy 发表于 2020-4-8 16:13:45

jackz007 发表于 2019-3-26 21:00
这些代码得到一个由 1~99 中能被 3 整除的所有整数构成的列表。

为什么
页: [1]
查看完整版本: 求助简单问题[ i for i in range(1, 100) if not(i%3)]