# Basic syntax:
sum(1 for item in your_list if item == "some_condition")
# This counts the items in your_list for which item == "some_condition"
# is true. Of course, this can be changed to any conditional statement
word_counter = {}
book_title = ['great', 'expectations','the', 'adventures', 'of', 'sherlock','holmes','the','great','gasby','hamlet','adventures','of','huckleberry','fin']
for word in book_title:
if word not in word_counter:
word_counter[word] = 1
else:
word_counter[word] += 1
print(word_counter)
# output - {'great': 2, 'expectations': 1, 'the': 2, 'adventures': 2, 'of': 2, 'sherlock': 1, 'holmes': 1, 'gasby': 1, 'hamlet': 1, 'huckleberry': 1, 'fin': 1}
num = [1,2,3,6,4,2]
sub = 2
print(num.count(sub))
num = [1, 2, 3, 4, 3, 2, 1, 3]
three_count = num.count(3)
print(three_count)
#output = 3