A sample loop below which finds a word (case-insensitive) for each list.
Question: can we do this with loop comprehension?
from __future__ import print_function
book1 = ['The', 'family', 'of', 'Dashwood', 'had', 'long', 'been']
book2 = ['let', 'it', 'divide', 'the', 'waters']
books = [book1, book2]
for book in books:
words = ['']
for w in book:
words.append(w.lower())
print(words.count('the'))