如何将相同的字符串附加到Python中的字符串列表中?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (265)

我正在尝试取一个字符串,并将它附加到列表中包含的每个字符串中,然后有一个包含已完成字符串的新列表。例子:

list = ['foo', 'fob', 'faz', 'funk']
string = 'bar'

*magic*

list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar']

怎么办?

提问于
用户回答回答于

最简单的方法是使用列表推导式:

[s + mystring for s in mylist]
用户回答回答于
my_list = ['foo', 'fob', 'faz', 'funk']
string = 'bar'
my_new_list = [x + string for x in my_list]
print my_new_list

这将打印:

['foobar', 'fobbar', 'fazbar', 'funkbar']

扫码关注云+社区

领取腾讯云代金券