redditの著者のコメントリストから重複した名前を削除しようとしています。redditの著者から重複を削除するpython
これは私が今で試したものです:
author_no_duplicates = []
author_list = []
for comment in submission.comments.list():
author_list = comment.author
for i in author_list:
if i not in author_no_duplicates:
author_no_duplicates.append(i)
for i in author_no_duplicates:
print str(i)
これは私にエラー
Traceback (most recent call last): File "/home/wizard/PycharmProjects/reddit/python/demo.py", line 71, in for i in author_list: TypeError: 'Redditor' object is not iterable
任意のヒントを与えますか?エラーが唯一の著者を持つことができない反復可能な コメント一つとして「Redditor」オブジェクトが言うように
author_no_duplicates = list(set(author_list))
、 'List'のような反復可能な型としてではなく、 – marcushobson
'' 'comment.author'''はこれが反復可能でないため、明確にする必要があります。 – Enfenion