为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

喵喔喔 2022-08-02 10:33:23
下面的代码取自我正在处理的一个更大的项目。本节的目的是将输出格式化为列表,在任何地方都没有引号。但是,当我尝试将输出格式化为列表时,它在外部周围有引号,我已经浏览了多个论坛,找不到任何有确切问题的人。编码输入: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]:


查看完整回答
反对 回复 2022-08-02
?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞


colourChart.append(tempColour.split(","))

print("What it actually gets formatted as:\n",colourChart)


查看完整回答
反对 回复 2022-08-02
  • 2 回答
  • 0 关注
  • 138 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号