2016-02-26 363 views
0

我使用Python通過其索引這樣返回一個列表項:Python從列表項刪除括號和引號

selectedtext = list_of_lists[44] 
print("Selected Text Is") 
print(selectedtext) 

而且它返回此:

['My Results'] 

如何刪除括號和結果中的引號?

+0

能內部列表包含幾個字符串?如果是這樣,你會如何顯示這些內容? –

回答

2

它看起來像指數44 list_of_lists本身就是一個列表,因此您需要獲取該列表中的第一個項目。你可以這樣做:

selectedtext = list_of_lists[44] 
print("Selected Text Is") 
print(selectedtext[0]) 

或者:

selectedtext = list_of_lists[44][0] 
print("Selected Text Is") 
print(selectedtext) 
+0

謝謝,這完全解釋了它。列表內的列表一直是我的問題! – fightstarr20

+0

很高興爲您服務! – MarkyPython

2

您似乎只想打印的第一項您的嵌套列表。使用索引:

print(selectedtext[0]) 

您在打印列表,列表,像其他容器,包括他們與repr() output每個內容;打印列表主要用於調試,而不是用於最終用戶演示。

如果你的列表可以包含多個項目,而你仍然希望這些項目被評論分開,使用str.join()以從列表中的內容建立了一個新的字符串:

print(', '.join(selectedtext))