Python在字符串中查找正向斜杠

时间:2010-12-10 17:03:38

标签: python

我是Python的初学者,所以请耐心等待。 基本上我正在搜索特定的表格单元格中的正斜杠字符。如果单元格包含该字符,我想删除整行。

counter = 0
for row in table:
    if row[7].find("/") != -1:
        del table[counter]
        continue
    counter+=1

上面的代码从未检测到正斜杠,但会找到我替换正斜杠的任何其​​他字符。任何帮助将不胜感激。

2 个答案:

答案 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()

或者如果你真的需要计数器来从表中删除行,那么只需将计数器放回去。