python - 如果不是数字/数字 Python,则删除 len 列表
问题描述
我有这样的随机列表数据
data =
[['No','Name','Job'],
['1','A','A'],
['2','B','B'],
['IS','NOT','NUMBER'],
['3','C','C']]
如您所见,我print(len(data))
是否会打印5
我如何删除数据列表并减少 len 列表
它会像这样打印
print(data)
['1','A','A'],
['2','B','B'],
['3','C','C']
print(len(data))
3
我已经尝试了
for i in range(len(data)):
if data[i][0].isdigit() == True:
print(data)
它只是展示
print(data)
['1','A','A'],
['2','B','B'],
['3','C','C']
不减少 len
解决方案
data = [['No','Name','Job'], ['1','A','A'], ['2','B','B'], ['IS','NOT','NUMBER'], ['3','C','C']]
print(len(data))
5
data = [x for x in data if x[0].isdigit()]
print(len(data))
3
print(data)
[['1', 'A', 'A'], ['2', 'B', 'B'], ['3', 'C', 'C']]
推荐阅读
- php - 如何修复“可恢复的致命错误:类闭包的对象无法在...中转换为字符串”
- sql-server - 根据另一个表中的数据约束一个数据库表条目
- java - 如何在 applicationContext 中停止我们模拟的 MongoDb 仅针对 1 个负测试用例?
- java - Spring Boot 中的延迟加载
- kubernetes - 无法通过使用来自不同 pod 的 cluster-ip 卷曲进入服务,面临连接超时并退出代码 7
- c# - 如何处理从 C# Npgsql 查询返回的空值?
- mongodb - 如何在 Mongoose DB 中查找布尔值?
- django - 在 CBV 列表视图中创建搜索
- python - 弹性搜索从文档示例中给出错误
- javascript - 如何修复 Firebase 的“Object.keys 不是函数”错误?