关闭连接字符串的一个问题

时间:2014-11-05 20:42:40

标签: python

说我有一个问题,我必须扫描列表以查找以foo开头的所有单词实例,但我不知道可能有多少,输出必须采用格式{{ 1}}

目前我一直在做:

<out1, out2, etc..>

有更清洁的方法吗?谢谢!

1 个答案:

答案 0 :(得分:4)

您可以使用join指定在序列元素之间注入的分隔符,并返回string。您可以使用format'<''>'添加到目的地。

>>> myList = ['foobar', 'footest', 'not', 'test', 'foothing']
>>> '<{}>'.format(', '.join(i for i in myList if i.startswith('foo')))
'<foobar, footest, foothing>'