2017-02-16 61 views
-3

編寫函數以將字符串列表連接成單個字符串。例如: 輸入:(["this ", "is ", "a ", "string"]) ==輸出:"this is a string"使用列表連接字符串

這是我到目前爲止的代碼,但它總是在我不知道如何的結果了「」擺脫它返回。

def concat(strings): 

    list1 = [] 

    i = 0 

    while i < len(strings): 

     list1 += [strings[i]] 
     i+=1 

    return (list1) 
+0

'return''.join(strings)'? – jonrsharpe

+0

「總是以'」,「'」返回 - 這不僅僅是一個小問題,它是整個任務。您的輸入和輸出之間沒有變化。請閱讀您的教科書。 – TigerhawkT3

回答

-1

Python有一個函數 - 它被稱爲連接。它用在你想要的分隔符上,你給出了字符串列表作爲參數。

" ".join(strings) # join strings with " " as delimiter 

如果你想要連接,你可以使用空字符串作爲分隔符 - 「」。

+0

問題是我不允許在函數中使用聯編。 – pkim