1
strs = ['x=1', 'b=4', 'x=4']

我想得到:

str = 'x=1 AND b=4 AND x=4'

在 Python 中最简单的方法是什么?

PS太愚蠢的问题
发现:

' AND '.join( strs )
4

2 回答 2

8
>>> strs = ['x=1', 'b=4', 'x=4']
>>> print ' AND '.join(strs)
x=1 AND b=4 AND x=4
于 2013-06-20T09:49:23.430 回答
2

您回答了自己的问题,join是这样做的方法。

' '.join(strs)

将在 strs 中的每个项目之间放置一个空格。以及以下内容:

' AND '.join(strs) 

将在每个项目之间放置“AND”。

于 2013-06-20T09:52:54.123 回答