Вот что получилось: a = "Машина яхта квартира машина человек" a = a.lower() print(a) c ='' c = a.split() q = {}.fromkeys(c, 0) for i in c: q[i] += 1 print(q)
* - для распаковки минимальное - чтобы не было IndexError во время выполнения for'a цикл на каждом шагу добавляет к списку c сначала значение из a, а потом из b