小编II *_*I K的帖子

一行 for 循环 a = a*b + x

我有以下 for 循环:

a = 0
b = 100
for x in my_list:
  a = a * b + x
return a
Run Code Online (Sandbox Code Playgroud)

我的问题是我可以单行写吗?

我试过了:

a = my_list[0]
return sum((a*b + x) for x in my_list)
Run Code Online (Sandbox Code Playgroud)

但不是做我想做的。

python for-loop python-2.7 python-3.x one-liner

0
推荐指数
1
解决办法
63
查看次数

标签 统计

for-loop ×1

one-liner ×1

python ×1

python-2.7 ×1

python-3.x ×1