Skip to main content
 首页 » 编程设计

python之在 Python 中执行此列表任务的最短/最佳方法

2025年05月04日10sxdcgaq8080

我正在学习 Python。我想执行以下任务:

  • 输入:一个列表:例如,['a', 'b', 'c']
  • 输出:连接列表中所有元素的单个字符串,同时对所有元素以相同方式修改每个元素。

例如,我想将 "-temp" 添加到列表中的每个元素。因此,输出将是:

"a-temp b-temp c-temp"

当然,我可以编写 C/C++ 风格。但是,在 Python 中有更优雅或更有趣的方式吗?

请您参考如下方法:

>>> ' '.join( x+'-temp' for x in ['a', 'b', 'c'] ) 
'a-temp b-temp c-temp'