gpt4 book ai didi

python - 将单个 'for' 循环转换为嵌套 'for' 循环

转载 作者:行者123 更新时间:2023-12-01 08:01:52 25 4
gpt4 key购买 nike

我想知道如何将这个 for 循环转换为多行版本!

(str(s) for s in [sum(float(q) for q in e) for e in more_hours])

最佳答案

用括号括起来,这是一个生成器表达式,相当于以下生成器:

def generator():
for e in more_hours:
yield str(sum(float(q) for q in e))

或者进一步分解内部生成器表达式:

def generator():
for e in more_hours:
s = 0
for q in e:
s += float(q)
yield str(s)

关于python - 将单个 'for' 循环转换为嵌套 'for' 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55698436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com