'''
Created on Oct 23, 2017

@author: Susan
'''



flavlist = ["Astrachan:chocolate", "Rodger:mint chocolate chip", "Chase:chocolate", "Narten:strawberry","Forbes:vanilla","Duvall:chocolate fudge brownie","Astrachan:chunky monkey","Chase:vanilla","Rodger:strawberry","Narten:vanilla"]
    
dictCount = {}
for item in flavlist:
    alist = item.strip().split(":")
    [name, flavor] = alist
    if name not in dictCount:
        dictCount[name] = 1
    else:
        dictCount[name] += 1
print dictCount

    
dict3 = {}
for item in flavlist:
    alist = item.strip().split(":")
    [name, flavor] = alist  
    if flavor not in dict3:
        dict3[flavor] = [name]   
    else:
        dict3[flavor].append(name)   
print dict3

        
