Python在字符串中查找斜杠

2 投票
2 回答
13741 浏览
提问于 2025-04-16 08:21

我刚开始学习Python,请多多包涵。

简单来说,我想在一个特定的表格单元格里查找斜杠这个字符。如果这个单元格里有斜杠,我就想删除整行。

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

上面的代码从来没有找到斜杠,但能找到我替换成其他字符的情况。希望能得到一些帮助。

2 个回答

-2

你是不是可以试试这样做呢……

for row in table:
    if '/' in row[7]:
        row.delete()

或者如果你真的需要这个计数器来删除表格中的行,那就把计数器放回去吧。

4

这段代码有太多问题了,直接重写一遍会更简单。

table[:] = [row for row in table if '/' not in row[7]]

撰写回答