互いに比較してリストを作成したい 2 つのファイルがあります。各ファイルには独自のクラスがあります。本と人。これらの中で、私は異なる属性を持っています。比較したいのは、person.personalcode == book.borrowed です。これから、借りた本のすべてのリストが必要です。私はこのように始めました:
for person in person_list:
for book in booklibrary_list:
if person.personalcode == book.borrowed:
person.books.append(book, person)
for person in person_list:
if len(person.books) > 0:
print(person.personalcode + "," + person.firstname + person.lastname + "have borrowed the following books: ")
for book in person.books:
print(book)
for person in person_list:
person.books = []
しかし、それはうまくいきません。