favorites {'animal':'cats'favorites =favorites true 'number': 'fruit':'apples'the expression favorites =favorites evaluates to true because dictionaries are unordered and considered equal if they have the same key-value pairs in them meanwhilelists are orderedso two lists with the same values in different order are not equal to each other try entering this into the interactive shelllistfavs ['apples''cats' listfavs ['cats' 'apples'listfavs =listfavs false dictionaries have two useful methodskeys(and values(these will return values of type called dict_keys and dict_valuesrespectively much like range objectsvalues of those data types are returned by the list(function try entering the following into the interactive shellfavorites {'fruit':'apples''animal':'cats''number': list(favorites keys()['fruit''number''animal'list(favorites values()['apples' 'cats'sets of words for hangman let' change the code in the hangman game to support different sets of secret words firstreplace the value assigned to words with dictionary whose keys are strings and values are lists of strings the string method split(will return list of strings with one word each words {'colors':'red orange yellow green blue indigo violet white black brownsplit() 'shapes':'square triangle rectangle circle ellipse rhombus trapezoid chevron pentagon hexagon septagon octagonsplit() 'fruits':'apple orange lemon lime pear watermelon grape grapefruit cherry banana cantaloupe mango strawberry tomatosplit() 'animals':'bat bear beaver cat cougar crab deer dog donkey duck eagle fish frog goat leech lion lizard monkey moose mouse otter owl panda python rabbit rat shark sheep skunk squid tiger turkey turtle weasel whale wolf wombat zebrasplit()lines to are across multiple lines in the source codebut they are still one assignment statement the instruction doesn' end until the final curly brace on line post questions to