python - Python遍历列表列表
问题描述
我有列表列表,我需要通过 Python 遍历每个字符串,删除空格(条带)并将列表保存到新列表中。
例如原始列表:org = [ ['a','b'],['c','d'],['e','f']]
期待新列表:new = [ ['a','b'],['c','d'],['e','f'] ]
我从下面的代码开始,但不知道如何将剥离的对象添加到新的列表列表中。new.append(item) - 创建没有内部列表的简单列表。
new = []
for items in org:
for item in items:
item= item.strip()
new.append(item)
解决方案
您可以使用嵌套列表理解来去除每个子列表中的每个单词:
new = [[s.strip() for s in l] for l in org]
推荐阅读
- ubuntu - Python 站点包在执行时不被识别,但在 Python 控制台中被识别
- angular - Angular 10 无法将对象从请求正确映射到接口
- r - 如何将条形图标准化为 R 中的正态分布?
- java - 如何在 Spring Security 中创建自定义身份验证过滤器?
- python - 在 macOS BigSur 上使用 Python 3.9.1 安装 Numpy 1.19.5 时出现问题
- windows - 有没有办法在启动 Windows 10 Powershell 时自动运行初始化脚本?
- java - DateTimeFormatter 返回错误的年份
- maven - 如何让 Maven 查看 JOOQ 生成的其他 Kotlin 源文件夹?
- objective-c - 无法构建 Objective-C 模块“ChameleonFramework”
- ethereum - web3.js中结构映射的访问映射