私はPythonの初心者です。 基本的に、スラッシュ文字の特定の表セルを検索しています。セルにその文字が含まれている場合は、行全体を削除する必要があります。Pythonは文字列のスラッシュを見つける
counter = 0
for row in table:
if row[7].find("/") != -1:
del table[counter]
continue
counter+=1
上記のコードは決してスラッシュを検出しませんが、スラッシュの代わりに他の文字を検出します。どんな助けでも大歓迎です。
なぜインデックス7?行[7]で構文 "/"を使うと、はるかにPythonicです。反復処理を行っているリストの要素を削除することは、定義されていない動作を引き起こすため、実際には避けるべきです。 'for counter、row in enumerate(table):'を使用して、独自のカウンタ変数を保持しなくてもかまいません。 – marcog
@marcog:残念ながら、この場合、 'enumerate()'は助けになりません。 –