下面的代碼取自我正在處理的一個更大的項目。本節的目的是將輸出格式化為列表,在任何地方都沒有引號。但是,當我嘗試將輸出格式化為列表時,它在外部周圍有引號,我已經瀏覽了多個論壇,找不到任何有確切問題的人。編碼輸入:colourChart = []tempColour = tempAlphatempColour = "%s" % (', '.join(tempColour)) #! Creates a string, I need it in a List format.print("What I need it to be formatted as:\n [" + tempColour + "]")colourChart.append(tempColour) #! Takes previous string, appends to List, adds quotes tho :(print("What it actually gets formatted as:\n",colourChart)輸出:What I need it to be formatted as: [colourAlpha(0.3), colourAlpha(0.4), colourAlpha(0.5), colourAlpha(0.6)]What it actually gets formatted as: ['colourAlpha(0.3), colourAlpha(0.4), colourAlpha(0.5), colourAlpha(0.6)']這個鏈接有我正在測試的Python腳本:https://drive.google.com/drive/folders/1y1-SkyUoDYrR1UU0ssJd6izjfNsbwZUJ?usp=sharing
2 回答

慕萊塢森
TA貢獻1810條經驗 獲得超4個贊
Join 創建一個字符串,該字符串是要附加到 colorChart 的內容。使用擴展。
data = ['A', 'B', 'C']
data_result = []
data_result.append(', '.join(data))
data_result
Out[21]: ['A, B, C']
data_result_2 = []
data_result_2.extend(data)
data_result_2
Out[24]: ['A', 'B', 'C']
In [25]:

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
做
colourChart.append(tempColour.split(","))
print("What it actually gets formatted as:\n",colourChart)
添加回答
舉報
0/150
提交
取消