列表推导式研究懵了
本帖最后由 老K哥 于 2021-4-2 21:57 编辑list_g = [ for g in range(22) if g % 3 == 0 and g != 0]这个代码拆分写应该怎么搞呢?大致意思就是每三个构成一个元素储存在列表里
结果是这样的[, , , , , , ],这个语法是什么意思? list_g = [ for g in range(22) if g % 3 == 0 and g != 0]
如果拆开写是这样
list_g = []
for g in range(22):
if g % 3 == 0 and g != 0:
d = []
for x in range(g - 3 , g):
d . append(x)
list_g . append(d) jackz007 发表于 2021-4-2 22:33
如果拆开写是这样
好厉害,果然是要用append
页:
[1]