我有一个这样的列表:
[[846033, 365, 202], [849432, 276, 140], [821121, 209, 111], [820180, 244, 133], [849401, 971, 572], [848613, 790, 596], [846978, 914, 272]]
小列表的第一个元素是“idnumber”,其他两个元素是我要比较的数据。
我想做的是:我想删除大列表中两个数据数中至少有一个小于 250 的元素。答案应该是这样的:
[[849401, 971, 572], [848613, 790, 596], [846978, 914, 272]].
我试图在 for 循环中创建一个 for 循环,但我失败了:
def zonderRuis(sigIdSpot=[[846033, 365, 202], [849432, 276, 140], [821121, 209, 111], [820180, 244, 133], [849401, 971, 572], [848613, 790, 596], [846978, 914, 272]]):
ruisvrij=[]
for i in range(len(sigIdSpot)):
for r in i:
if r[2]>=250 and r[3]>=250:
ruisvrij.append(r)
return ruisvrij