python - 有人可以帮我删除Python列表中字符串的两个单引号吗
问题描述
list1 = [''ABC'',''XYZ'',''PQR'',''MNS'']
至
list1 = ['ABC','XYZ','PQR','MNS']
#我正在使用此代码,但它不起作用
for i in range(0,len(list1)):
list1[i] = list1[i].replace("''","")
解决方案
我发现列表理解是最干净的解决方案:
list2 = [s.replace("'", "") for s in list1]
在上面的代码片段中,我遍历了绑定s
到每个字符的列表(当我们遍历列表时)。在每次迭代中,我都会进行替换。
推荐阅读
- opencv - HSV 颜色范围和线检测
- angular - 如何在 Angular 7 中使用 jasmine 和 karma 编写单元测试用例
- java - Spring Ignore field just in getAll 方法
- java - 通过2个rest调用spring boot流式传输文件
- flutter - 如何在多个小部件上调用 receivePort.listen()
- python - 在 Python 音频处理 (Pyo) 中使用多个输入设备
- css - 如何使所有将旧版本存储在缓存中的浏览器都可以看到 wordpress CSS 修改?
- reactjs - 如何在 Azure DevOps Pipeline 中处理 React Config.js 文件
- c# - Visual Studio 项目正在引用已删除的共享项目
- javascript - 如何将 FormData 转换为对象?