Skip to main content
 首页 » 编程设计

python 将字符串添加到数组中每个元素的开头

2025年05月04日20zhoujg

在下面我有一个数组,其中每个元素都应该在开头添加一个字符串而不是追加,我该怎么做

 a=["Hi","Sam","How"] 
 I want to add "Hello" at the start of each element so that the output will be 
 
 Output: 
 
 a=["HelloHi","HelloSam","HelloHow"] 

请您参考如下方法:

这适用于字符串列表:

a = ['Hello'+b for b in a] 

这也适用于其他对象(使用它们的字符串表示):

a = ['Hello{}'.format(b) for b in a] 

例子:

a = ["Hi", "Sam", "How", 1, {'x': 123}, None] 
a = ['Hello{}'.format(b) for b in a] 
# ['HelloHi', 'HelloSam', 'HelloHow', 'Hello1', "Hello{'x': 123}", 'HelloNone']