修改列表中项目的一部分
所以,我有一个项目清单,例如,
mylist = ['apple', '"banana"', 'orange']
我想从mylist 中的香蕉项中删除双引号。结果列表应如下所示,
myresultlist = ['apple' , 'banana', 'orange']
我试过函数 i.replace('"', "") 但没有运气。这可能吗?
回答
尝试str.replace和列表理解:
mylist = ["apple", '"banana"', "orange"]
mylist = [v.replace('"', "") for v in mylist]
print(mylist)
印刷:
['apple', 'banana', 'orange']