from IPython.core.display import HTML HTML('') basket = ["macintosh", "pink lady", "granny smith", "fuji", "spartan"] for apple in basket : print "I ate a " + apple while basket : print "I ate a " + basket.pop(0) ... basket_dict = {"macintosh":2, "pink lady":1, "granny smith":3, "fuji":1, "spartan":3} for variant, amount in basket_dict.iteritems(): print "I ate " + str(amount) + " " + variant + "." basket = ["macintosh", "pink lady", "granny smith", "fuji", "spartan"] basket_dict = {"macintosh":2, "pink lady":1, "granny smith":3, "fuji":1, "spartan":3} for variant, amount in basket_dict.iteritems(): if amount > 1 : print "I ate " + str(amount-1) + " " + variant + "." ... True == 1 True == 0 False == True "macintosh" in basket_dict "Ruby Red" in basket_dict "macintosh" in basket_dict or "Ruby Red" in basket_dict ...