我是Python的初学者,所以请耐心等待。 基本上我正在搜索特定的表格单元格中的正斜杠字符。如果单元格包含该字符,我想删除整行。
counter = 0
for row in table:
if row[7].find("/") != -1:
del table[counter]
continue
counter+=1
上面的代码从未检测到正斜杠,但会找到我替换正斜杠的任何其他字符。任何帮助将不胜感激。
答案 0 :(得分:4)
这个代码有很多问题,重新编写它会更容易。
table[:] = [row for row in table if '/' not in row[7]]
答案 1 :(得分:-2)
你能不能这么做..
for row in table:
if '/' in row[7]:
row.delete()
或者如果你真的需要计数器来从表中删除行,那么只需将计数器放回去。