そのため、いくつかのヘッダーの 1 つを使用して、Excel シートから取得した 2D 配列のすべての要素を削除しようとしています。値は、私のデータを含む 2D 配列です。私の主な問題の 1 つは、すべての行の最後の列に削除する必要があるものがあるわけではなく、多くのインデックス範囲外エラーが発生することです。2D 配列の最初の次元は行であることに注意してください。
badColumns = ['Queue', 'Subject', 'Risk', etc...] #Some other ones are here
for col in range(len(values[0])):
for badText in badColumns:
if badText in values[0][col]:
for row in range(len(values)):
try:
del values[row][col]
except IndexError:
continue
del ステートメントの周りに print ステートメントを投げても、del ステートメントに変化はありません。何がこれを引き起こす可能性がありますか?助けてくれてありがとう。