python - 如何在python中删除空列表
解决方案
由于空列表评估为False
with bool
,因此您可以使用filter
with None
。注意L
可以是任何可迭代的列表,您不必以列表列表开头。
L = [['JOB', 'APPLIED', 'FOR'], [], [], [], ['TEST'], ['SOMETHING ELSE']]
res = list(filter(None, L))
print(res)
[['JOB', 'APPLIED', 'FOR'], ['TEST'], ['SOMETHING ELSE']]
推荐阅读
- typescript - getServerSideProps 查询变量类型“string[]”不可分配给类型“string”
- python - 网站上的网页抓取,每个人都在更改代码
- python - 在 tkinter 文本框中显示 python print()
- flutter - 从未来函数返回/设置值
- r - 网页抓取、选择器小工具和 rvest 的问题
- multiboot - 从其他主机控制操作系统选择菜单
- python - 为什么我的二叉树的最大深度解决方案返回的比预期的少一?
- reactjs - 部署到 AWS s3 webpack 时出错
- c++ - 使用 C++ 进行库管理
- amazon-web-services - AWS 控制塔将账户移动到新的 OU 失败