gpt4 book ai didi

python - 元组到字符串,每个元素都有一个函数

转载 作者:行者123 更新时间:2023-11-28 19:51:16 26 4
gpt4 key购买 nike

有一个元组(a, b, c)

我需要得到 foo(a) + "\n"+ foo(b) + "\n"+ foo(c)

如何以智能方式而不是手动完成?

最佳答案

你可以这样做(如果 foo() 返回一个字符串):

tuple_ = (a,b,c)
"\n".join( foo(i) for i in tuple_ )

如果 foo() 没有返回字符串:

tuple_ = (a,b,c)
"\n".join( str(foo(i)) for i in tuple_ )

编辑

如果为 python < 2.4 编写,请使用它,因为生成器表达式已添加到 Python 2.4 中:

tuple_ = (a,b,c)
"\n".join([ str(foo(i)) for i in tuple_ ])

关于python - 元组到字符串,每个元素都有一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142792/

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