apeendメソッドで値を追加しようとしていますが、なぜListがNoneになるのか理解できません。
関数の場合はReturnを入れないとダメという記事も見ましたが、こちらは関数ではありません。
エラー
Traceback (most recent call last): File "test_tw.py", line 49, in <module> tweet_list = tweet_list.append("tweet_result") AttributeError: 'NoneType' object has no attribute 'append'
ソースコード
python
1 2~省略 3 4tweet_list = [] 5 6for tweet in tweets: 7 time = str(tweet.created_at) 8 time = time_format_change(time) 9 if time > yesterday: 10 tweet_result = tweet.text 11 print(tweet_result) 12 tweet_list = tweet_list.append(tweet_result) 13 print(tweet_list) 14 else: 15 #最新のツイートからループされるので条件に漏れた時点でループは終了して良い 16 exit()
tweet_listにツイートを格納していきたいです。
実際のエラーが出ているとこではないのですが、ツイートは改行や#などがついているのですが、こちらは整形しないとリストには格納できないですか?
どのようにして'NoneType' object has no attribute 'append'を解決できるのかわかる方がいましたらご教授いただけると助けります。またエラーの理由も述べていただけると嬉しいです。
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。