2013-03-08 44 views
0

我有一些變量:打印字符串必須用「+」和字符串自己通過分離分離字符「」

A1 = 'abc' 
B1 = 'def' 
C1 = 'ghi' 

我想寫打印A1,B1,C1的格式如下代碼:

a+b+c, d+e+f, g+h+i

所以在每一個字符串值的字符是不是被+分離,字符串本身由,分開。

這是如何實現的?

+0

這是功課? – 2013-03-08 23:28:43

+0

umm不,我沒有註冊任何編程課,我有一個個人項目我正在工作 – KingMak 2013-03-08 23:30:01

回答

3
In [11]: str.join? 
Namespace: Python builtin 
Docstring: 
S.join(iterable) -> string 

Return a string which is the concatenation of the strings in the 
iterable. The separator between elements is S. 

 

In [12]: ", ".join("+".join(chars) for chars in [A1, B1, C1]) 
Out[12]: 'a+b+c, d+e+f, g+h+i' 
+0

感謝帕維爾,它的作品非常漂亮 – KingMak 2013-03-08 23:35:12

+0

它的工作原理是什麼,但是[11]和[12]是什麼? – KingMak 2013-03-08 23:37:02

+1

@艾哈邁德他正在使用ipython - 檢查出來http://ipython.org/ – Stedy 2013-03-08 23:38:39