给出一个清单:
q = ['"hello','it's','me']
我想删除"""而且'"'在你好的开始获得:
q = ['hello','it','me']
我写道:
for i in ['"s','"']:
q = [w.replace(i,'') for w in q]
这导致q=['"hello",'it','me']
。该代码似乎不适用于引号。
答案 0 :(得分:1)
(我不能发表评论,因为我没有积分,所以请原谅我发帖作为答案)。
首先你的初始列表q无效,'它的元素会抛出无效的语法。
最简单的方法是在推送列表元素之前清理它们,这对您有用吗?例如,在双引号的情况下使用
element = '"hello'
element.replace('"', '')
如果是单引号和s:
element = "it's"
single_index = element.find("'")
new_element = element[0:single_index]
我希望这会有所帮助