首页 > 解决方案 > 有人可以帮我删除Python列表中字符串的两个单引号吗

问题描述

list1 = [''ABC'',''XYZ'',''PQR'',''MNS'']

list1 = ['ABC','XYZ','PQR','MNS']

#我正在使用此代码,但它不起作用

for i in range(0,len(list1)):
    list1[i] = list1[i].replace("''","")

标签: pythonlist

解决方案


我发现列表理解是最干净的解决方案:

list2 = [s.replace("'", "") for s in list1]

在上面的代码片段中,我遍历了绑定s到每个字符的列表(当我们遍历列表时)。在每次迭代中,我都会进行替换。


推荐阅读