我在程序的另一部分的列表中有一个集合。看起来像:[('esdfdf.com', 3), ('sdsfdfd.com', 2)...]
。基本上我试着把列表放在for循环中,只取3或更高的域。我想我遇到的问题是,我引用的是从右边开始的总长度。这一点很重要,因为域中可能有数字,所以如果它从字符串的末尾开始查找,它应该解决这个问题
我试过这样做,没有remove语句似乎引用了实际的列表项。然后我试着用长度,但这给了我一部分的总长度,我想
qData = list(set([row for row in get]))
for x in qData:
If qData[-2] == 1 or qData[-2] == 2:
qData.remove(x)
else:
qData =+ qData[x]
return qData
快乐路径:它获取域和数字的列表,并查找具有1或2的域和数字,然后将它们从列表中删除。所以当它回来的时候,它只是比2高的东西
错误消息:字符串中的引用不正确
您可以生成qData中所有项的列表,其中x[1]>;=3.使用以下语句:
相关问题 更多 >
编程相关推荐