猿问

Python列表:追加字符串并删除所有引号

下面的代码取自我正在处理的一个更大的项目。


本节的目的是将输出格式化为列表,在任何地方都没有引号。


但是,当我尝试将输出格式化为列表时,它在外部周围有引号,我已经浏览了多个论坛,找不到任何有确切问题的人。


编码输入:


colourChart = []

tempColour = tempAlpha


tempColour = "%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


喵喔喔
浏览 139回答 2
2回答

慕莱坞森

Join 创建一个字符串,该字符串是要附加到 colorChart 的内容。使用扩展。data = ['A', 'B', 'C']data_result = []data_result.append(', '.join(data))data_resultOut[21]: ['A, B, C']data_result_2 = []data_result_2.extend(data)data_result_2Out[24]: ['A', 'B', 'C']In [25]:

米琪卡哇伊

做colourChart.append(tempColour.split(","))print("What it actually gets formatted as:\n",colourChart)
随时随地看视频慕课网APP

相关分类

Python
我要回答