# list, set, dictionary
list1 = [char for char in 'hello']
list2 = [num for num in range(0,100)]
list3 = [num**2 for num in range(0,10)]
list4 = [num**2 for num in range(0,10) if num % 2 == 0]
print(list1, list4)
list5= {char for char in 'hello'}
list6 = {num**2 for num in range(0,10) if num % 2 == 0}
print(list6)
dict1 = {num:num*2 for num in [1,2,3]}
print(dict1)
#Excercise
some_list = ['a', 'b', 'c', 'b', 'd', 'm', 'n', 'n']
duplicates = list(set([x for x in some_list if some_list.count(x) > 1]))
print(duplicates)