我正在学习 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'
