- tweets_data というリストがあります
- リストの各要素は辞書です
- 辞書のキーは「テキスト」です
- しかし、生データには「テキスト」が欠落しています
そのため、テキストが欠落している辞書を削除したいと考えています。これは私のコードがどのように見えるかです:
for i in range(len(tweets_data)):
try:
print tweets_data[i]['text']
except KeyError:
tweets_data.remove(tweets_data[i])
i += 1
そして、私はそのようなエラーを受け取っています:
IndexError: list index out of range
私の質問: このようなエラーが発生しないように、より巧妙な方法でリストから不足しているデータを削除することは可能ですか? よろしくお願いします!